Size: a a a

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

2021 July 22

BL

Blood Lust in ansible — русскоговорящее сообщество
может посоветуете как лучше сделать автоматизацию:

при создания терафформом подкидывать конфиг ссхд  и в ансибле конфиге прописать порт на новый

или

1-им плейбуком и внутри него прописать прописать 22, а в конфиге по умолчанию ансибла прописать нужный мне после манипуляций ?

что бы последующие плейбуки для этих серверов ходили по новому порту ?
источник

42

4 2 in ansible — русскоговорящее сообщество
а вот тут не подскажу, не знаю насчёт этих тонкостей
источник

ММ

Микола Мельникович... in ansible — русскоговорящее сообщество
По SSH уже что-то подобное было.
Вродь предлагали на два порта конфигурировать, а потом 22 убрать.
Если правильно помню. В истории можно подсмотреть.
источник

BL

Blood Lust in ansible — русскоговорящее сообщество
Ок спс посмотрю
источник

SL

Serogava Lapinaga in ansible — русскоговорящее сообщество
Можно создавать файл глобальных переменных для ансибла. При прогоне терраформом будет создаваться инвентари и через провижен выполняться, так же будет создаваться файл с глобальными переменными для ансибла, который он будет в дальнейшем применять, можно в групповые переменные или иные. Если я меняю порт, то я делаю это заключительным шагом в плейбуке, ну и еще проверку доступности порты после рестарта SSH можно сделать, например через 10 секунд ожидания.
источник

BL

Blood Lust in ansible — русскоговорящее сообщество
Спасибо
источник
2021 July 23

SA

Second Admin in ansible — русскоговорящее сообщество
@linux_kitten_bot Будьте любезны.
источник

SA

Second Admin in ansible — русскоговорящее сообщество
странная тетка - пишет что помогает женщинам и спамит сюда...
источник
2021 July 26

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
Подскажите кто-то делал удаления контента в s3 aws ? Нахожу только целиком удаление бакета, а не самого контента
использовал модули aws_s3 и amazon.aws.s3_bucket
источник

IB

Ivan Buymov in ansible — русскоговорящее сообщество
Пример из доки чем-то не подходит?
https://docs.ansible.com/ansible/latest/collections/amazon/aws/aws_s3_module.html
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
там указан только один обьект - key.txt, а мне нужно все что есть в бакете удалить (там 200 обьектов)
источник

IB

Ivan Buymov in ansible — русскоговорящее сообщество
- использовать loop
- удалить и создать бакет(хз что у вас за кейс, но посде удаления и создания будет пустой бакет, вероятно, как и надо)
- написать свой модуль, если готовый не умеет как вам надо
- дернуть shell вызвав что-то типа aws s3 rm --recursive
источник

NS

Nikita Shinkevich in ansible — русскоговорящее сообщество
дергать shell не хотел, но видимо придеться
Спасибо за ответ
источник
2021 July 27

D

Danethz in ansible — русскоговорящее сообщество
Приветствую.
Подскажите, как убрать кавычки из вывода переменной?
Пытаюсь в url вставить версию ubuntu через {{ ansible_distribution_version }}, а он прям в url вставляет " и экранирует их.
источник

D

Danethz in ansible — русскоговорящее сообщество
Бот не даёт url показать)
источник

AN

Alexandr Novoselov in ansible — русскоговорящее сообщество
а саму переменную вы правильно объявляете? нужны кавычки
url: "host{{ version}}"
источник

D

Danethz in ansible — русскоговорящее сообщество
config ubuntu "{{ ansible_distribution_version }}" prod.list
источник

D

Danethz in ansible — русскоговорящее сообщество
вместо пробелов - /  )
источник

AN

Alexandr Novoselov in ansible — русскоговорящее сообщество
сделайте снаружи-таки
источник

D

Danethz in ansible — русскоговорящее сообщество
Отработало. Спасибо!
источник