Score:1

Ansible filter โดยใช้คำสั่งเฉพาะกิจ

ธง cz

ฉันจะกรองไฟล์ โนแคช บล็อกหรือ ฟรี บล็อกโดยใช้คำสั่งเฉพาะกิจ? ฉันเหนื่อย การตั้งค่า centos1 -m ที่เข้าใจได้ -a 'ตัวกรอง = ansible_memory_mb.nocache' แต่ไม่ได้กรองออก

การตั้งค่า centos1 -m ที่เข้าใจได้ -a 'ตัวกรอง = ansible_memory_mb'
centos1 | สำเร็จ => {
    "ansible_facts": {
        "ansible_memory_mb": {
            "โนแคช": {
                "ฟรี": 11808,
                "ใช้แล้ว": 926
            },
            "จริง": {
                "ฟรี": 10686,
                "ทั้งหมด": 12734,
                "ใช้แล้ว": 2048
            },
            "แลกเปลี่ยน": {
                "แคช": 0,
                "ฟรี": 4096,
                "ทั้งหมด": 4096,
                "ใช้แล้ว": 0
            }
        },
        "discovered_interpreter_python": "/usr/libexec/platform-python"
    },
    "เปลี่ยนแปลง": เท็จ
}
Score:2
ธง th

คุณไม่สามารถ เนื่องจาก เอกสารสำหรับ ติดตั้ง กล่าวว่า "ตัวเลือกตัวกรองจะกรองเฉพาะคีย์ย่อยระดับแรกด้านล่าง ansible_facts"

Score:2
ธง nz

มันค่อนข้างยุ่ง แต่คุณสามารถ ..

ฉันกำลังรัน ansible กับ localhost ของฉัน ดังนั้นคุณจะต้องแก้ไขพาธเล็กน้อยและแทนที่ โลคัลโฮสต์

ANSIBLE_LOAD_CALLBACK_PLUGINS=true ANSIBLE_STDOUT_CALLBACK=json ansible localhost -m การตั้งค่า | jq .plays[].tasks[].hosts.localhost.ansible_facts.ansible_memory_mb.nocache

เอาต์พุต:

{
  "ฟรี": 11987,
  "ใช้แล้ว": 703
}
U880D avatar
ca flag
ถูกต้อง หลังจากมีเอาต์พุตในรูปแบบ JSON แล้ว จะสามารถกรองภายหลังผ่าน [`jq`](https://stedolan.github.io/jq/) (แบบสอบถาม JSON เช่น sed สำหรับข้อมูล JSON)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา