Score:0

ปลั๊กอิน Ansible (SSH + LXD)

ธง lu

ฉันมีการติดตั้ง ansible และเซิร์ฟเวอร์ที่แตกต่างกันสำหรับ LXD ใครช่วยจัดหาปลั๊กอินที่สามารถใช้ทำสิ่งต่าง ๆ ภายในคอนเทนเนอร์ LXD ผ่าน ansible เช่นการติดตั้ง nginx หรือลบผู้ใช้ Ubuntu ที่เป็นค่าเริ่มต้น

รุ่น Lxd: 4 (อูบุนตู 20.04 LTS) รุ่นที่ใช้งานได้: 5 (ansible-core 2.12) -> ubuntu 20.04 LTS

งานของฉัน> main.yml มีลักษณะดังนี้

- ชื่อ: ไดนามิกไซต์โฮสต์
  add_host:
    ชื่อ: "{{ item.container_name }}-host"
    ansible_host: "{{ ansible_host }}" 
    #ansible_connection:lxd
    ansible_ssh_extra_args: "{{ item.container_name }}"
    ansible_ssh_user: ราก
    ansible_python_interpreter: /usr/bin/python3
  with_items: "{{ ตู้คอนเทนเนอร์ }}"

- ชื่อ: set-dynamic-site-host-name
  delegate_to: "{{ item.container_name }}-host"
  set_fact:
    site_host_name: "{{ item.container_name }}-host"
  with_items: "{{ ตู้คอนเทนเนอร์ }}"

- ชื่อ: set-site-vars-dynamic
  delegate_to: "{{ site_host_name }}"
  set_fact:
    site_params: "{{ รายการ }}"
  with_items: "{{ ตู้คอนเทนเนอร์ }}"

- ชื่อ: ลบผู้ใช้ 'อูบุนตู'
  delegate_to: "{{ site_host_name }}"
  ผู้ใช้:
    ชื่อ: อูบุนตู
    สถานะ: ขาด
    ลบ: ใช่

ansible.cfg

[ค่าเริ่มต้น]

สินค้าคงคลัง = ./โฮสต์
#connection_plugins = ./plugins/lxc_ssh/
ansible_host_key_checking=เท็จ

ไฟล์โฮสต์

[ค่าเริ่มต้น]

โฮสต์ ansible_host=138.xxx.xxx.xx ansible_ssh_user=root
djdomi avatar
za flag
คำขอสำหรับคำแนะนำเกี่ยวกับผลิตภัณฑ์ บริการ หรือเนื้อหาการเรียนรู้นั้นไม่ตรงประเด็น เนื่องจากพวกเขาดึงดูดคำตอบที่มีคุณภาพต่ำ แสดงความคิดเห็นและเป็นสแปม และคำตอบนั้นล้าสมัยอย่างรวดเร็ว ให้อธิบายปัญหาทางธุรกิจที่คุณกำลังทำอยู่ งานวิจัยที่คุณทำ และขั้นตอนที่ดำเนินการจนถึงตอนนี้เพื่อแก้ไขปัญหา
Score:0
ธง jp

คุณสามารถเรียกใช้งานในคอนเทนเนอร์ LXD ผ่าน จุ๊ๆ บนโฮสต์ปกติหรือคุณสามารถใช้ LXC คอนเทนเนอร์ ansible โมดูล

gzala avatar
lu flag
คุณสามารถแชร์ playbook ตัวอย่างหรือบทบาทเพื่อเรียกใช้งานในคอนเทนเนอร์ LXD ผ่าน ssh หรือใช้ปลั๊กอิน lxd ได้หรือไม่
jp flag
LXD ไม่แตกต่างจากโฮสต์ทั่วไปเมื่อเข้าถึงด้วย ssh
gzala avatar
lu flag
เราสามารถใช้คุณสมบัติสินค้าคงคลังแบบไดนามิกเพื่อเรียกใช้งานภายในคอนเทนเนอร์ LXD ผ่าน ansible ได้หรือไม่ ถ้าเป็นเช่นนั้น โปรดช่วยฉันด้วยตัวอย่างคู่มือการเล่นหรือบทบาท ฉันประสบปัญหานี้ตั้งแต่ 2 สัปดาห์ รุ่น Lxd: 4 (ubuntu 20.04 LTS) รุ่น Ansible: 5 (ansible-core 2.12) -> Ubuntu 20.04 LTS

โพสต์คำตอบ

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