Puncte:0

Plugin Ansible (SSH + LXD).

drapel lu

Am o configurație de server ansible și diferit pentru LXD. Poate cineva să-mi ofere pluginul care poate fi folosit pentru a face lucruri în interiorul containerului LXD prin ansible, cum ar fi instalarea nginx sau eliminarea utilizatorului ubuntu implicit.

Versiunea Lxd: 4 (ubuntu 20.04 LTS) Versiunea Ansible: 5(ansible-core 2.12) --> ubuntu 20.04 LTS

Sarcinile mele>main.yml arată așa.

- nume: dynamic-site-host
  add_host:
    nume: „{{ item.container_name }}-host”
    ansible_host: „{{ ansible_host }}” 
    #ansible_connection: lxd
    ansible_ssh_extra_args: „{{ item.container_name }}”
    ansible_ssh_user: root
    ansible_python_interpreter: /usr/bin/python3
  with_items: „{{ container_params }}”

- nume: set-dynamic-site-host-name
  delegate_to: „{{ item.container_name }}-host”
  set_fact:
    site_host_name: „{{ item.container_name }}-host”
  with_items: „{{ container_params }}”

- nume: set-site-vars-dynamically
  delegate_to: „{{ site_host_name }}”
  set_fact:
    site_params: „{{ item }}”
  with_items: „{{ container_params }}”

- nume: eliminați utilizatorul „ubuntu”
  delegate_to: „{{ site_host_name }}”
  utilizator:
    nume: ubuntu
    stare: absent
    elimina: da

ansible.cfg

[implicit]

inventar= ./gazde
#connection_plugins = ./plugins/lxc_ssh/
ansible_host_key_checking= fals

fișier gazdă

[Mod implicit]

hosting ansible_host=138.xxx.xxx.xx ansible_ssh_user=root
djdomi avatar
drapel za
Solicitările de recomandări de produse, servicii sau materiale de învățare sunt în afara subiectului, deoarece atrag răspunsuri de calitate scăzută, cu opinii și spam, iar răspunsurile devin depășite rapid. În schimb, descrieți problema de afaceri la care lucrați, cercetarea pe care ați făcut-o și pașii făcuți până acum pentru a o rezolva.
Puncte:0
drapel jp

Puteți rula sarcini în containere LXD ssh ca pe gazdele normale sau puteți folosi Modul ansible container LXC

gzala avatar
drapel lu
Puteți partaja exemple de playbook sau roluri pentru a rula sarcini în containere LXD prin ssh sau folosind pluginul lxd?
drapel jp
LXD nu diferă de gazdele normale atunci când este accesat cu ssh.
gzala avatar
drapel lu
Putem folosi funcția de inventare dinamică pentru a rula sarcini în interiorul containerului LXD prin ansible? Dacă da, vă rog să mă ajutați cu modelul de playbook sau cu roluri. Mă confrunt cu această problemă de 2 săptămâni. Versiunea Lxd: 4 (ubuntu 20.04 LTS) Versiunea Ansible: 5 (ansible-core 2.12) --> ubuntu 20.04 LTS

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.