Size: a a a

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

2021 March 02

I

Ilgiz in ansible — русскоговорящее сообщество
sevices:
 - name: "httpd"
 - name: "mysql"
 - name: "postgresqld"
 - name: "nginx"
чёто как-то странно выглядит конструкция
источник

I

Ilgiz in ansible — русскоговорящее сообщество
ключи же тоже должны быть уникальными, или если это array, то синтаксис там другой
источник

I

Ilgiz in ansible — русскоговорящее сообщество
foo:
 field1: one
 field2: two
источник

AK

Alex Kaplin in ansible — русскоговорящее сообщество
У меня таска в цикле запускается через with_items: "{{ services }}" . А в самой таске доступ к элементу я получаю непосредственно через {{ item.name }}
источник

AK

Alex Kaplin in ansible — русскоговорящее сообщество
Я может по идиотски это делаю конечно.
источник
2021 March 03

SK

Sergey Kargapoltsev in ansible — русскоговорящее сообщество
Нормально
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
А есть нормальное решение получения с помощью ansible letsencrypt сертификатов через certbot -nginx, если конфиги сайтов ansible раскатывает?

В чём проблема: certbot меняет конфиг и ansible потом его перезатирает
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
если зардкодить сертификаты в конфиге, то nginx не стартует при первой выкатке на машину
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
сертификатов нет же
источник

A

Alexei in ansible — русскоговорящее сообщество
Vladimir Chernyshev
А есть нормальное решение получения с помощью ansible letsencrypt сертификатов через certbot -nginx, если конфиги сайтов ansible раскатывает?

В чём проблема: certbot меняет конфиг и ansible потом его перезатирает
Ключ certbotonly или как то так, сейчас не за компом. Так же мучался.
источник

SK

Sergey Kulnev in ansible — русскоговорящее сообщество
certbot certonly
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
Sergey Kulnev
certbot certonly
о, спасибо, что-то думал он про другое совсем
источник

nn

ne ne in ansible — русскоговорящее сообщество
Ребята подскажите по ансиблу. Есть сервер с логами, которые нужно чистить чтобы оставалось место.
Как в эти два кусочка кода:
- name: get name logs files
 shell: ls -1 {{ ansible_env.HOME }}/{{ sub_folder }}{{ comp_name }}/log/
   register: contents

- name: remove logs files
 file: path={{ ansible_env.HOME }}/{{ sub_folder }}{{ comp_name }}/log/{{ item }} state=absent
   with_items: {{ contents.stdout_lines }}
Очень долго идет удаление файлов, можно ли это как-либо ускорить
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
сделал сначала проверку наличия ключа. если нет то генерацию. а потом уже заливку конфига с путями к ключу и серту
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
ne ne
Ребята подскажите по ансиблу. Есть сервер с логами, которые нужно чистить чтобы оставалось место.
Как в эти два кусочка кода:
- name: get name logs files
 shell: ls -1 {{ ansible_env.HOME }}/{{ sub_folder }}{{ comp_name }}/log/
   register: contents

- name: remove logs files
 file: path={{ ansible_env.HOME }}/{{ sub_folder }}{{ comp_name }}/log/{{ item }} state=absent
   with_items: {{ contents.stdout_lines }}
Очень долго идет удаление файлов, можно ли это как-либо ускорить
shell: rm {{ ansible_env.HOME }}/{{ sub_folder }}{{ comp_name }}/log/* ?
источник

nn

ne ne in ansible — русскоговорящее сообщество
не нужны ли дополнительные ключи?
источник

nn

ne ne in ansible — русскоговорящее сообщество
ведь rm может переспросить
источник

nn

ne ne in ansible — русскоговорящее сообщество
и на сколько безопасно использовать
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
ne ne
не нужны ли дополнительные ключи?
name можно добавить )
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
ne ne
и на сколько безопасно использовать
может упасть если файлов очень много
источник