สิ่งตีพิมพ์ในหัวข้อ 'ansible'


การใช้ Fabric สำหรับการเชื่อมต่อ SSH
ในฐานะนักพัฒนาซอฟต์แวร์หลักใน Cloudify.co ฉันมักจะทำงานบนโฮสต์ระยะไกลที่ใช้งานบนบริการคลาวด์ เช่น AWS หรือ Openstack งานประเภทนี้ทำให้คุณเกิดคำถาม: ฉันจะรันคำสั่งเดียวกัน (สคริปต์) กับคำสั่งทั้งหมดโดยอัตโนมัติได้อย่างไร คำตอบมักจะใช้ Ansible หรือ Fabric ในบทความนี้ ฉันตัดสินใจที่จะมุ่งเน้นไปที่โซลูชัน Fabric ผ้าคืออะไร? Fabric เป็นไลบรารี Python ระดับสูง (2.7, 3.4+) ที่ออกแบบมาเพื่อรันคำสั่งเชลล์จากระยะไกลผ่าน SSH โดยให้วัตถุ Python ที่เป็นประโยชน์เป็นการตอบแทน ("เว็บไซต์..

คำถามในหัวข้อ 'ansible'

Ansible วิธีเล่นการแจ้งเตือนซ้ำ
ขณะนี้ฉันกำลังเปลี่ยนจาก puppet เป็น Ansible และฉันสับสนเล็กน้อยกับแนวคิดบางอย่างหรืออย่างน้อย ansible ทำงานอย่างไร ข้อมูลบางอย่างเกี่ยวกับการตั้งค่า: ฉันใช้ตัวอย่างจาก Ansible Best Practices...
1757 มุมมอง
schedule 13.11.2023

Ansible ค้นหาชื่อดิสก์โวลุ่ม
ฉันกำลังพยายามเขียน Playbook เพื่อฟอร์แมตไดรฟ์ข้อมูลบางประเภท แต่ฉันไม่สามารถตัดสินใจเลือกไดรฟ์ที่ถูกต้องได้ นี่คือสิ่งที่ฉันกำลังทำอยู่ --- - hosts: all gather_facts: no remote_user: root tasks: - name: create file system on storage...
788 มุมมอง
schedule 18.01.2024

การแยกวิเคราะห์เอาต์พุต Ansible ด้วยเครื่องมือ Linux
ฉันมี Playbook ไร้สาระที่เพิ่งรันคำสั่งเพื่อรับรายการ vhost ในทุกโฮสต์ในกลุ่มเว็บเซิร์ฟเวอร์ เนื่องจาก vhost ทั้งหมดอยู่ใน /var/www จึงง่ายต่อการรับรายชื่อเว็บ ปัญหาคือวิธีที่ Ansible ส่งคืนข้อมูล ตัวอย่างเช่น: ok: [host1] => { "var":...
4245 มุมมอง
schedule 12.01.2024

เทมเพลตในบล็อกใช้งานตัวกรองไม่ถูกต้องใน ansible
เมื่อใช้โมดูล blockinfile ของ ansible หากเราใช้ตัวกรอง regex_replace อาร์กิวเมนต์ของตัวกรองจะต้องเปลี่ยนเพื่อให้มันทำงานได้ สิ่งนี้ขัดต่อเอกสารประกอบของตัวกรอง เอ็นจิ้นเทมเพลตทำการหลบหนีหรือไม่...
83 มุมมอง
schedule 04.12.2023

Ansible Jinja2 สำหรับการพิมพ์จะสร้างผลลัพธ์ที่ซ้ำกัน
Ansible เวอร์ชัน 2.2, Mac OS X El Capitan ฉันกำลังพยายามสร้างรายการการแมปพอร์ต เมื่อฉันรันโค้ดแบบนั้น --- - hosts: [localhost] sudo: True pre_tasks: - debug: var: "{% for id in range(100,102) %} '{{ id...
36 มุมมอง
schedule 27.12.2023

เครื่องหมายคำพูดคำสั่งเชลล์ ad-hoc แบบ Ansible ภายในเครื่องหมายคำพูด - จะหลบหนีได้อย่างไร
ฉันมีคำสั่ง adhoc ที่ค่อนข้างง่ายโดยใช้เชลล์เพื่อรัน chfn: ansible all -i ./inventory/all -s -K -m shell -a 'chfn -f "$HOSTNAME root" root' chfn ต้องการเครื่องหมายคำพูดคู่ และฉันได้ลองวิธีต่างๆ หลายวิธีเพื่อหลบหนีโดยไม่มีโชค...
3723 มุมมอง
schedule 12.12.2023

ansible.vars.unsafe_proxy.AnsibleUnsafeText วัตถุ' ไม่มีแอตทริบิวต์ 'public_ip'
เหตุใดงานนี้ (จาก วิธีที่ดีที่สุดในการเปิดใช้อินสแตนซ์ aws ec2 ด้วย เข้าใจได้ ): - name: Add the newly created EC2 instance(s) to the local host group (located inside the directory) local_action: lineinfile...
6218 มุมมอง
schedule 13.12.2023

ข้อผิดพลาดที่ไม่ได้กำหนดของตัวแปรเมื่อมีการใช้ตัวแปรภายในตัวกรองการค้นหาขณะวนซ้ำผ่านกลุ่มของโฮสต์
ฉันกำลังพยายามสร้างเทมเพลต jinja2 เพื่อวนซ้ำกลุ่มและค้นหา IP สำหรับแต่ละโฮสต์ในกลุ่ม เมื่อฉันใช้ตัวแปรที่กำหนดในลูปภายในตัวกรองการค้นหา ฉันได้รับข้อผิดพลาดว่าตัวแปรไม่ได้ถูกกำหนด template.j2 {% for node in groups['group1'] %} IP: {{...
45 มุมมอง
schedule 09.01.2024

การข้ามผ่านห่วงใน Playbook ที่สามารถเข้าใจได้
ฉันเป็นมือใหม่ที่เข้าใจได้และพยายามเขียน Playbook เล่มแรกของฉัน - name: create volume volume: state: present username: "{{ username }}" password: "{{ password }}" hostname: "{{ inventory_hostname }}" vserver: "{{item[0]}}"...
31 มุมมอง
schedule 12.11.2023

การอนุญาตข้อมูลรับรอง Azure ที่อ่านได้ถูกปฏิเสธ
ฉันกำลังพยายามเริ่มต้นใช้งาน Ansible สำหรับ Azure ฉันไม่สามารถตั้งค่าข้อมูลรับรองได้อย่างถูกต้อง ฉันมีแอปเดียว การสมัครสมาชิกครั้งเดียว ดังนั้นจึงไม่มีวิธีที่จะปะปนความลับ client_id, tenant_id,subscribe_id แอปพลิเคชันยังได้รับสิทธิ์:...
94 มุมมอง
schedule 11.11.2023

เทมเพลตภายในเทมเพลตใน Ansible?
ฉันยังใหม่กับ Ansible และฉันประสบปัญหาในการหาวิธีทำให้นิพจน์ทำงานได้อย่างไร ฉันกำลังพยายามรันงานคำสั่งที่อ้างอิงตัวแปรพจนานุกรมโดยที่คีย์ที่ฉันต้องการอ้างอิงนั้นเป็นไดนามิกเช่นกัน รหัสที่เกี่ยวข้อง (หลายบรรทัดสำหรับการจัดรูปแบบ): tasks:...
128 มุมมอง
schedule 10.01.2024

ข้อผิดพลาดของโมดูลซิงโครไนซ์ Ansible ออก
ฉันใช้ Ansible 2.9.11 บน MAC ของฉัน ฉันสร้าง Playbook เพื่อซิงโครไนซ์การกำหนดค่า freeswitch ที่กำหนดไว้ล่วงหน้ากับเซิร์ฟเวอร์ Debian 10 ใหม่ ฉันได้ติดตั้ง rsync แล้วและปฏิบัติตามข้อกำหนดทั้งหมดบนไซต์ Ansible เมื่อฉันรันงานการซิงค์...
663 มุมมอง
schedule 15.11.2023