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

ฉันต้องทำ playbook ที่จะใช้ไฟล์เทมเพลต สอดแทรกตัวแปรบางตัว และนำไฟล์ที่ได้ไปยังไดเร็กทอรีอื่น
ส่วนแรกของปัญหาคือไฟล์ผลลัพธ์จะถูกใช้เป็น Playbook ของ A ...
ทีม: ฉันพยายามทำให้งานล้มเหลวเมื่อไม่ตรงตามเงื่อนไขสองข้อบนโหนด ansible_facts['distribution_version']
และ ansible_facts['การกระจาย']
.
ฉันกำลังผ่านสองโหนด โหนดหนึ่งคือ 20.x
อูบุนตู ...
ฉันได้ค้นคว้าเรื่องนี้มาระยะหนึ่งแล้วและดูเหมือนว่าการติดตั้ง Oracle JDK แทนที่จะเป็น OpenJDK ผ่าน Ansible นั้นเป็นปัญหามากกว่าเนื่องจากการให้สิทธิ์การใช้งà ...

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

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

ฉันมีงานร้องสองงานซึ่งเป็นส่วนหนึ่งของ playbook ของฉัน
- ชื่อ: "ตรวจสอบว่า httpd.service ไม่ได้ทำงานบนโหนด {{ ansible_hostname }}"
เปลือก: "ps -ef | grep httpd"
ลงทะเบียน: _ps_httpd
กลà ...
ฉันมีบางแพ็คเกจที่เพิ่มในรายการไม่รวม yum ใน /etc/yum.conf และฉันต้องการลบแพ็คเกจเฉพาะออกจากรายการที่ไม่รวม
ตัวอย่าง:
ไม่รวม=java* ไม่รวม = เคอร์เนล * java * ไม่รภ...
ฉันประสบปัญหาขณะเรียกใช้เชลล์สคริปต์ด้วยเพลย์บุ๊กที่เข้าใจได้
ปัญหา: ฉันสูญเสียการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลเนื่องจากเชลล์สคริปต์กำลà ...
ฉันต้องการรัน mysqldump ใน Ansible playbook โดยเชลล์โมดูล พยายามหาวิธีซ่อนรหัสผ่านรูท MySQL ของฉันใน playbook หรือ Ubuntu
ขณะนี้ฉันมีไฟล์ที่เข้ารหัสโดย ansible-vault เพื่อเก็บรหัสผ ...

ฉันต้องการสร้าง var ตามเงื่อนไขดังนั้นฉันจึงสร้างด้านล่าง:
โฮสต์: ทดสอบ
vars: vtarget_backup_folder_in_progress: "{{ "{{ folder }}/{{ target }}/test{{ hostvars['localhost']['tstamp'].stdout }}{{ type }}" if node_type == "master " อื่น "{{ โฟลเดอร์ }}/{ ...
ฉันใช้ Ansible เวอร์ชันฟรีอยู่ในขณะนี้ โฮสต์สูงสุดที่คอนโทรลเลอร์ Ansible ตัวเดียวสามารถจัดการได้คือเท่าใด ฉันจะคิดว่ามันขึ้นอยู่กับทรัพยากรที่จัดเตภ...

ฉันมี playbook ansible ซึ่งมีลักษณะดังต่อไปนี้ ฉันต้องการ เริ่มต้นการอัปเกรด Zero Downtime และ ขั้นตอนการอัปเกรด Zero Downtime เสร็จสมบูรณ์ จะทำงานหนึ่งครั้งเพื่อทำให้ \re ...
ฉันมี Linux VM สองชุดในสภาพแวดล้อม GCP (Google cloud): Debian9 และ RHEL8 สภาพแวดล้อม RHEL8 เปิดใช้งาน FIPS-140 เนื่องจากข้อกำหนดด้านความปลอดภัย/การปฏิบัติตามข้อกำหนด Ansible playbooks ของเรา๠...

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

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: ...