คำถามที่แท็กเป็น ['เข้าใจได้']

Ansible เป็นแพลตฟอร์มซอฟต์แวร์โอเพ่นซอร์สสำหรับกำหนดค่าและจัดการคอมพิวเตอร์ ซึ่งรวมการปรับใช้ซอฟต์แวร์แบบหลายโหนด การดำเนินการเฉพาะกิจ และการจัดการการกำหนดค่า

คะแนน 1
Ansible: เติมเทมเพลตที่มีการแก้ไขที่ไม่เปลี่ยนรูป
ธง au

ฉันต้องทำ playbook ที่จะใช้ไฟล์เทมเพลต สอดแทรกตัวแปรบางตัว และนำไฟล์ที่ได้ไปยังไดเร็กทอรีอื่น

ส่วนแรกของปัญหาคือไฟล์ผลลัพธ์จะถูกใช้เป็น Playbook ของ A ...

คะแนน 0
AhmFM avatar
ansible และการดำเนินการกับ WHEN ล้มเหลวเมื่อใช้ ansible_facts
ธง gr

ทีม: ฉันพยายามทำให้งานล้มเหลวเมื่อไม่ตรงตามเงื่อนไขสองข้อบนโหนด ansible_facts['distribution_version'] และ ansible_facts['การกระจาย'].

ฉันกำลังผ่านสองโหนด โหนดหนึ่งคือ 20.x อูบุนตู ...

คะแนน 1
Ress avatar
การติดตั้ง Oracle JDK โดยใช้ Ansible
ธง lc

ฉันได้ค้นคว้าเรื่องนี้มาระยะหนึ่งแล้วและดูเหมือนว่าการติดตั้ง Oracle JDK แทนที่จะเป็น OpenJDK ผ่าน Ansible นั้นเป็นปัญหามากกว่าเนื่องจากการให้สิทธิ์การใช้งà ...

คะแนน 0
ฉันควรเขียนไฟล์ yaml เพื่อใช้ในตัวแปร ansible อย่างไร
ธง us

ฉันเริ่มปรับใช้เซิร์ฟเวอร์ ansible และฉันพยายามสร้างผู้ใช้ 5 รายในโฮสต์ไคลเอนต์ ผ่าน playbook (add5userslist.yaml) โดยมีลูปที่ใช้ตัวแปรในรายการจากไฟล์อื่น (userslist.yaml) แต่ไภ...

คะแนน 1
การรวมพจนานุกรมสองเล่มด้วยคีย์ใน Ansible

ฉันกำลังมองหาความช่วยเหลือในการรวมพจนานุกรมสองเล่มเข้าด้วยกันโดยเฉพาะ ฉันจะขอบคุณมากสำหรับความคิดใด ๆ

ฉันมีพจนานุกรมสองเล่มดังนี้: คำสั่ ...

คะแนน 0
Ansible: กระบวนการบังคับฆ่าและการออกจาก ansible-playbook ถ้าไม่สำเร็จทำอย่างไร
ธง cn

ฉันมีงานร้องสองงานซึ่งเป็นส่วนหนึ่งของ playbook ของฉัน

      - ชื่อ: "ตรวจสอบว่า httpd.service ไม่ได้ทำงานบนโหนด {{ ansible_hostname }}"
        เปลือก: "ps -ef | grep httpd"
        ลงทะเบียน: _ps_httpd
        กลà ...
คะแนน 0
Kamal Asdeo avatar
วิธีลบสตริงเฉพาะออกจากบรรทัดโดยใช้ ansible
ธง co

ฉันมีบางแพ็คเกจที่เพิ่มในรายการไม่รวม yum ใน /etc/yum.conf และฉันต้องการลบแพ็คเกจเฉพาะออกจากรายการที่ไม่รวม

ตัวอย่าง:

ไม่รวม=java* ไม่รวม = เคอร์เนล * java * ไม่รภ...

คะแนน 0
vik2595 avatar
เพลย์บุ๊ก Ansible กำลังรีบูตเซิร์ฟเวอร์ รอจนกว่าการรีบูตจะเสร็จสมบูรณ์
ธง us

ฉันประสบปัญหาขณะเรียกใช้เชลล์สคริปต์ด้วยเพลย์บุ๊กที่เข้าใจได้
ปัญหา: ฉันสูญเสียการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลเนื่องจากเชลล์สคริปต์กำลà ...

คะแนน 1
ITnewbie avatar
ซ่อนรหัสผ่านของฉันใน Ansible Playbook
ธง cn

ฉันต้องการรัน mysqldump ใน Ansible playbook โดยเชลล์โมดูล พยายามหาวิธีซ่อนรหัสผ่านรูท MySQL ของฉันใน playbook หรือ Ubuntu

ขณะนี้ฉันมีไฟล์ที่เข้ารหัสโดย ansible-vault เพื่อเก็บรหัสผ ...

คะแนน 0
Ansible playbook - การกำหนด var ตามเงื่อนไข
ธง cn
Sam

ฉันต้องการสร้าง var ตามเงื่อนไขดังนั้นฉันจึงสร้างด้านล่าง:

โฮสต์: ทดสอบ

vars: vtarget_backup_folder_in_progress: "{{ "{{ folder }}/{{ target }}/test{{ hostvars['localhost']['tstamp'].stdout }}{{ type }}" if node_type == "master " อื่น "{{ โฟลเดอร์ }}/{ ...
คะแนน 3
Nina G avatar
Ansible - จำนวนที่สามารถควบคุมและดำเนินการในเครือข่ายแบบแบ่งส่วน
ธง cn

ฉันใช้ Ansible เวอร์ชันฟรีอยู่ในขณะนี้ โฮสต์สูงสุดที่คอนโทรลเลอร์ Ansible ตัวเดียวสามารถจัดการได้คือเท่าใด ฉันจะคิดว่ามันขึ้นอยู่กับทรัพยากรที่จัดเตภ...

คะแนน 0
วิธีทำให้ชุดงาน Ansible ทำงานบน Cluster Node - โหนดต่อโหนด
ธง cn

ฉันมี playbook ansible ซึ่งมีลักษณะดังต่อไปนี้ ฉันต้องการ เริ่มต้นการอัปเกรด Zero Downtime และ ขั้นตอนการอัปเกรด Zero Downtime เสร็จสมบูรณ์ จะทำงานหนึ่งครั้งเพื่อทำให้ \re ...

คะแนน 0
Robert Campbell avatar
RHEL 8 Ansible playbooks ไม่ทำงานกับ FIPS ที่เปิดใช้งาน
ธง cn

ฉันมี Linux VM สองชุดในสภาพแวดล้อม GCP (Google cloud): Debian9 และ RHEL8 สภาพแวดล้อม RHEL8 เปิดใช้งาน FIPS-140 เนื่องจากข้อกำหนดด้านความปลอดภัย/การปฏิบัติตามข้อกำหนด Ansible playbooks ของเรา๠...

คะแนน 2
ไม่สามารถรับ swap พาร์ติชัน UUID หลังจากสร้างด้วยโมดูลของ Parted ansible
ธง cn

ฉันต้องสร้างพาร์ติชันใหม่ในดิสก์ใหม่บน VM ฉันใช้โมดูลที่แยกส่วนเพื่อสร้างพาร์ติชัน ในงานในอนาคต (ใน playbook เดียวกัน) ฉันต้องใช้ UUID ของพาร์ติชันอุปกร ...

คะแนน 0
How to make Ansible run batch of tasks on few nodes but one by one (nodes running in cluster)
ธง cn

I have an ansible playbook which looks roughly like this:

- hosts: node1
      tasks:
      - name: get cluster state 
        shell: "RESTAPI 1 command"
      - name: put cluster in upgrade mode
        shell: "RESTAPI 2 command"
- hosts: node 1
      tasks:
      - name: upgrade Apache
        shell: "upgrade Apache command"
      - name: start Apache
        shell: "start Apache command"
- hosts:  ...