Size: a a a

ansible — русскоговорящее сообщество

2021 June 11

ИЕ

Илья Емельянов... in ansible — русскоговорящее сообщество
Ребят, подскажите пожалуйста, как можно в playbook впихнуть установку более 1 пакета?
источник

ИЕ

Илья Емельянов... in ansible — русскоговорящее сообщество
Что бы не прописывал каждый раз

- name:
  apt: и тд
источник

ИЕ

Илья Емельянов... in ansible — русскоговорящее сообщество
Все варианты, что нагуглил, не подходят. Пишет ошибку синтаксиса
источник

SA

Second Admin in ansible — русскоговорящее сообщество
списком ?
источник

SA

Second Admin in ansible — русскоговорящее сообщество
источник

ИЕ

Илья Емельянов... in ansible — русскоговорящее сообщество
Ой, спасибо большое!
источник

SA

Second Admin in ansible — русскоговорящее сообщество
Обращайтесь. )) мы тут для этого ))
источник

ИЕ

Илья Емельянов... in ansible — русскоговорящее сообщество
А то запретили винду ставить и теперь только Астра линукс. Неделю всего в линукс как окунулся. А времени не дали на изучение. Все как всегда в общем 🥲
источник

SA

Second Admin in ansible — русскоговорящее сообщество
))) все начинали с малого. не переживайте - у Вас всё точно получится )))
источник

ИЕ

Илья Емельянов... in ansible — русскоговорящее сообщество
Спасибо 🙏
источник
2021 June 12

DC

Digital Control in ansible — русскоговорящее сообщество
Добрый день)
Подскажите, где может быть ошибка?

---
- name: Containers
 hosts: dev
 become: yes

 tasks:
   - name: Hostname getting
     shell: hostname
     register: hostname

   - name: Copy filebeat_sys image
     copy:
       src: ~/filebeat_sys.tar
       dest: /home/user/

   - name: Copy auditbeat image
     copy:
       src: ~/auditbeat.tar
       dest: /home/user/
   - name: Loading images
     shell: docker load -i /home/user/filebeat_sys.tar

   - name: Runing filebeat_sys container
     docker:
       name: filebeat_sys
       image: filebeat_sys
       state: present
       hostname: "{{ hostname.stdout }}"
       volumes:
       - /var/log:/var/log/host

Без последней задачи запускается
источник

SA

Second Admin in ansible — русскоговорящее сообщество
он же говорит что модуля докер не может найти.
источник

SA

Second Admin in ansible — русскоговорящее сообщество
ansible-doc -l чего говорит  ?
источник

SA

Second Admin in ansible — русскоговорящее сообщество
источник

DC

Digital Control in ansible — русскоговорящее сообщество
Секундочку, простите
источник

DC

Digital Control in ansible — русскоговорящее сообщество
--
- name: Containers
 hosts: all
 become: yes

 tasks:

   - name: Copy filebeat_sys image
     copy:
       src: ~/filebeat_sys.tar
       dest: /home/user/

   - name: Copy auditbeat image
     copy:
       src: ~/auditbeat.tar
       dest: /home/user/

   - name: Loading images
     shell: docker load -i /home/user/filebeat_sys.tar
     shell: docker load -i /home/user/auditbeat.tar

   - name: Runing

     docker_container:
       name: filebeat_sys
       image: filebeat_sys
       state: present
       hostname: "{{ ansible_hostname }}"
       volumes:
       - /var/log:/var/log/host
...
источник

DC

Digital Control in ansible — русскоговорящее сообщество
убрал задачу с получением хостнейма
и изменил имя модуля
источник

DC

Digital Control in ansible — русскоговорящее сообщество
источник

SA

Second Admin in ansible — русскоговорящее сообщество
а python на managed тачке какой ?
источник

DC

Digital Control in ansible — русскоговорящее сообщество
[Переслано от Digital Control]
ansible [core 2.11.1]
 config file = None
 configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
 ansible python module location = /usr/local/lib/python3.8/dist-packages/ansible
 ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
 executable location = /usr/local/bin/ansible
 python version = 3.8.5 (default, May 27 2021, 13:30:53) [GCC 9.3.0]
 jinja version = 2.10.1
 libyaml = True


На управляемой тоже 3.8.5
источник