Size: a a a

2021 February 17

FF

Fire Fighter in Ansible
Alexander Potokin
ребят, нет ни у кого примера запуска standalone  докер(podman)-контейнера ансиблем?
Модуль ж есть докеровский.
источник

AS

Alex S in Ansible
сайт ансибола у одного меня лежит?
источник

VZ

Vladimir Zhurkin in Ansible
Alex S
сайт ансибола у одного меня лежит?
видимо да
источник

VZ

Vladimir Zhurkin in Ansible
источник

AS

Alex S in Ansible
в беларуси походу недоступен
источник

YZ

Yerzhan Zhiyentayev in Ansible
Чтоб не оркестрировали протесты 👌
источник

AS

Alex S in Ansible
может это они омерику блочить начали а сайт ансибла там
источник

VM

Vladislav Markov in Ansible
еще раз привет, возвращаюсь с вопросом по modules-hashivault, писать туда  я научился. У меня такая задача, генерить пароли в цикле и записывать их потом в vault. Как лучше генерировать?
источник

E

Elenhil in Ansible
Vladislav Markov
еще раз привет, возвращаюсь с вопросом по modules-hashivault, писать туда  я научился. У меня такая задача, генерить пароли в цикле и записывать их потом в vault. Как лучше генерировать?
через лукап
источник

E

Elenhil in Ansible
"{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
источник

E

Elenhil in Ansible
господа. Очень хочу что бы я мог открыть в редакторе плейбук и тыкнув по имени роли, перейти к коду этой роли. Какие редакторы так умеют? Мой саблайм чот не способен
источник

E

Elenhil in Ansible
Idea умеет?
источник

VM

Vladislav Markov in Ansible
Elenhil
"{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
спс за наводку
источник

VM

Vladislav Markov in Ansible
Elenhil
через лукап
то что доктор прописал. Еще раз спс)
источник

E

Elenhil in Ansible
Vladislav Markov
то что доктор прописал. Еще раз спс)
учтите, что write обновляет всегда. 2 раза запустили - обновило
источник

VM

Vladislav Markov in Ansible
Elenhil
учтите, что write обновляет всегда. 2 раза запустили - обновило
да. Вот мне постоянно ansible говорит что есть изменения
источник

VM

Vladislav Markov in Ansible
пока еще не смотрел в эту сторону
источник

VM

Vladislav Markov in Ansible
чтобы он changed не показывал, если не обновил
источник

E

Elenhil in Ansible
у меня как-то так write_secret_if_not_exists.yml
- name: Read secret {{secretpath}} from Vault 
 delegate_to: 127.0.0.1
 hashivault_read:
   mount_point: "secret"
   secret: "{{vault_env}}/{{secretpath}}"
   key: value
 register: result
 no_log: true
 ignore_errors: yes

- name: Write secret {{secretpath}} to Vault
 delegate_to: 127.0.0.1
 hashivault_write:
   mount_point: "secret"
   secret: "{{vault_env}}/{{secretpath}}"
   data:
     value: "{{secretvalue}}"
 when: result.failed


а потом
- name: create monitoring secrets with checking the existance
   include_tasks: write_secret_if_not_exists.yml
   vars:
     secretpath: "{{item.key}}"
     secretvalue: "{{item.value}}"
   with_dict:
     "path": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
     "path2": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
источник

VM

Vladislav Markov in Ansible
Elenhil
у меня как-то так write_secret_if_not_exists.yml
- name: Read secret {{secretpath}} from Vault 
 delegate_to: 127.0.0.1
 hashivault_read:
   mount_point: "secret"
   secret: "{{vault_env}}/{{secretpath}}"
   key: value
 register: result
 no_log: true
 ignore_errors: yes

- name: Write secret {{secretpath}} to Vault
 delegate_to: 127.0.0.1
 hashivault_write:
   mount_point: "secret"
   secret: "{{vault_env}}/{{secretpath}}"
   data:
     value: "{{secretvalue}}"
 when: result.failed


а потом
- name: create monitoring secrets with checking the existance
   include_tasks: write_secret_if_not_exists.yml
   vars:
     secretpath: "{{item.key}}"
     secretvalue: "{{item.value}}"
   with_dict:
     "path": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
     "path2": "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
спс, гляну
источник