Size: a a a

2021 February 08

SP

Sergey Pechenkó in Ansible
Анатолий Пантелеев
т.е. остается только в тасках менять интерпретатор?
Интерпретатор, ЕМНИП, задаётся для плея вроде. В общем, такой штукой уже занимался @ALexhha, ровно ту же пробелму решал, выше по чату можешь поискать.
источник

E

Elenhil in Ansible
- -
так мне же и не нужно одним разом, ифсо. Мне как раз нужно, чтобы текущий процент где-то между запусками сохранялся и при указании большего - возобновлялся.

грубо  говоря, у нас 100 хостов. нужно раскатать на 10 процентов. стопнуть. потом на 20... и т.д.
так я и говорю - запускайте per-host. Вот гитлабом генерьте список этих 10% хостов и запускайте на них, а не на всей группе
источник

g

ghost in Ansible
Анатолий Пантелеев
добрый день, уже задавали вопрос про то чем заменить yum модуль?
при переходе на
ansible_python_interpreter: /usr/bin/python3
в доке написано что yum не поддерживается и нужно использовать dnf, но когда в playbook пишу
dnf: name=libselinux-python
ругается:
fatal: [default]: FAILED! => {"changed": false, "cmd": "dnf install -y python3-dnf", "msg": "[Errno 2] Нет такого файла или каталога: b'dnf': b'dnf'", "rc": 2}
куда копать?
package
источник

AD

Alex Domoradov in Ansible
Sergey Pechenkó
Интерпретатор, ЕМНИП, задаётся для плея вроде. В общем, такой штукой уже занимался @ALexhha, ровно ту же пробелму решал, выше по чату можешь поискать.
можно и для таска, вот так например


- name: Remove packages
 become: yes
 yum:
   name: "{{ prerequisite_packages_absent }}"
   state: absent
 vars:
   ansible_python_interpreter: /usr/bin/python
источник

AD

Alex Domoradov in Ansible
CentOS6/RHEL6 мы уже дропнули саппорт. Остался только CentOS7/RHEL7
источник

VF

Vladimir FakeGPS in Ansible
Всем привет, при установке pyopenssl через ansible выдает вот такую ошибку. Кто сталкивался? pip3 есть, cryptograpfy есть
источник

AD

Alex Domoradov in Ansible
Vladimir FakeGPS
Всем привет, при установке pyopenssl через ansible выдает вот такую ошибку. Кто сталкивался? pip3 есть, cryptograpfy есть
у меня аж кровь из глаз потекла
источник

AD

Alex Domoradov in Ansible
выложите на pastebin что ли
источник

АП

Анатолий Пантелеев... in Ansible
Vladimir FakeGPS
Всем привет, при установке pyopenssl через ansible выдает вот такую ошибку. Кто сталкивался? pip3 есть, cryptograpfy есть
Сегодня как раз столкнулся с такой проблемой. в итоге, пошел простым путем, зафризил версии. пока не научусь устанавливать
Ensure you have a recent Rust toolchain installed.
источник

M

Maksim Sharov in Ansible
поясните, пожалуйста, как использовать ссылку на файлы в ролях?

Any copy, script, template or include tasks (in the role) can reference files in roles/x/{files,templates,tasks}/ (dir depends on task) without having to path them relatively or absolutely.

у меня есть файл roles/xxx/files/config.yml (называть его main.yml?)

как я могу ссылаться на него в tasks этой же роли?

например, я пытаюсь его подсунуть в качестве конфига запускаемому контейнеру. так?

- name: Finer container restart/update control
 community.general.docker_container:
   name: test
   image: ubuntu:18.04
   volumes:
     - config.yml:/etc/xxx/config.yml

непонятен этот момент
источник

AD

Alex Domoradov in Ansible
Maksim Sharov
поясните, пожалуйста, как использовать ссылку на файлы в ролях?

Any copy, script, template or include tasks (in the role) can reference files in roles/x/{files,templates,tasks}/ (dir depends on task) without having to path them relatively or absolutely.

у меня есть файл roles/xxx/files/config.yml (называть его main.yml?)

как я могу ссылаться на него в tasks этой же роли?

например, я пытаюсь его подсунуть в качестве конфига запускаемому контейнеру. так?

- name: Finer container restart/update control
 community.general.docker_container:
   name: test
   image: ubuntu:18.04
   volumes:
     - config.yml:/etc/xxx/config.yml

непонятен этот момент
files/config.yml
источник

PG

Pavel Gassan in Ansible
Alex Domoradov
files/config.yml
зачем, разве роль по дефолту не смотрит в files, если не указывать путь, а только имя файла?
источник

M

Maksim Sharov in Ansible
Pavel Gassan
зачем, разве роль по дефолту не смотрит в files, если не указывать путь, а только имя файла?
вот, сначала указал файл как есть, проблемы с монтированием волюма

error: read /etc/xxx/config.yml:
источник

AD

Alex Domoradov in Ansible
Maksim Sharov
вот, сначала указал файл как есть, проблемы с монтированием волюма

error: read /etc/xxx/config.yml:
так файл же надо скопировать для начала
источник

AD

Alex Domoradov in Ansible
или ты запускаешь докер на том же хосте где ии ансибл?
источник

M

Maksim Sharov in Ansible
Alex Domoradov
так файл же надо скопировать для начала
всмысле? да, докер с ансиблом на одном хосте
источник

AD

Alex Domoradov in Ansible
Maksim Sharov
всмысле? да, докер с ансиблом на одном хосте
ну докер то ничего не знает об config.yml
источник

AD

Alex Domoradov in Ansible
ns же относительный путь указал
источник

M

Maksim Sharov in Ansible
Alex Domoradov
ну докер то ничего не знает об config.yml
так, я же кладу его в files/ роли
источник

M

Maksim Sharov in Ansible
так, какие название файло допустимы, только main.yml?
источник