Fire
ansible -m shell -a 'systemctl status bla'
Fire
Где его нет? о_О
Boriss
Aleksey
Боже какие они иногда странные в этом вашем ансибле.
Плагин gcp_compute inventory
В доке сказано что есть ключ compose который делает выражения из джинджа выражений (Create vars from jinja2 expressions.) всё больше ничего не сказано.
Знаете как туда прокинуть статическое значение ?
АААА
compose:
...
ansible_ssh_user: "'sa_1xxxx'"
Двойные кавычки. твоюж.
Lex
Ребят подскажите, я не могу найти docker образы (официальные) с ansible-ом? их реально нет?
Кто на каком образе пускает?...если пускает конечно )
Ждун
не понимаю смысла образа с ансиблом
Ждун
для меня это как "нужен докер образ с cat"
Lex
ci based on dind
Отделение Bereke Bank
Aleksey
Lex
грустно...спасибо )
Aleksey
собирать и правда там очень не сложно
Lex
да, не сложно, согласен, но разве плохо было бы, если бы официальный образ? )
Игорь
Aleksey
Alex
Lex
Aleksey
Может ансибл скопировать файл и при необходимости создать директории, в которых он лежит? Или надо два таска делать один на создание директории, другой на копирование файла?
Logan
Aleksey
т.е. лучше отдельными тасками
Aleksey
Lamobot
Aleksey
Ну, я так и понял. Уже сделал двумя тасками
Aleksey
Спасибо
Aleksey
кстати а там еще нету конфигурейшен менеджмента на расте ?
кроме стоника конечно
Radik
Всем привет
Имеется таска по установке композа
- name: download docker compose
get_url:
url: https://github.com/docker/compose/releases/download/"{{ compose_version }}"/docker-compose-Linux-x86_64
dest: /usr/local/bin/docker-compose
По ссылке гит перебрасывает на s3, откуда скачивается композ
Но, видимо, этот модуль get_url не поддерживает редирект.
По крайне мере, я не нашел подходящей опции
Sergey
Radik
Radik
и чтоб любую версию на выбор дёргать
Radik
есть ли способы всё таки модулем этот редирект побороть?
Sebor▂▅▇█▓▒░
Lamobot
Radik
так а ошибка какая?
TASK [docker : download docker compose] *****************************************************************************************************************************************************************************
fatal: [ansible-test_24_42009716-4b3a-c339-f8c3-bd9fb726256b]: FAILED! => changed=false
dest: /usr/local/bin/docker-compose
elapsed: 0
msg: Request failed
response: 'HTTP Error 404: Not Found'
status_code: 404
url: https://github.com/docker/compose/releases/download/"1.27.4"/docker-compose-Linux-x86_64
Sebor▂▅▇█▓▒░
Radik
стыд
Radik
что-то переработал на сегодня
прошу прощения
и спасибо!)
Radik
Shura;)
Доброе утро. Подскажите, почему не работает простейшая конструкция:
- name: apt-get install server^ on ubuntu
apt:
name: server^
state: latest
when: ansible_distribution == "Ubuntu"
Ошибка "msg": "No package matching 'server^' is available" При том что обычный apt-get install server^ отлично работает с консоли руками...
Grek 🇺🇦
Что за пакет server^?
Shura;)
аналог yum groupinstall base для CentOS только в Ubuntu. офф документация https://help.ubuntu.com/community/Tasksel
Shura;)
server^ это группа пакетов ubuntu server
Grek 🇺🇦
Уверен?
Grek 🇺🇦
Ты скинул доку по таскселу, и это его синтаксис, а не имя пакета в репозитории, о чем тебе прямо говорят в ошибке. И в доке, которую ты скинул написано зачем использовать циркумфлекс
Shura;)
в доке есть раздел Usage (alternative)
Tasks can also be installed with apt-get using the syntax:
sudo apt-get install the_name_of_the_task_you_want^
Examples:
sudo apt-get install ubuntu-desktop^
sudo apt-get install kubuntu-desktop^
sudo apt-get install lamp-server^
Lamobot
Не пробовали в кавычки взять название? Включить использование apt-get? И посмотреть есть ли такое в tasksel? Мне кажется он называется ubuntu-server^
Grek 🇺🇦
Что то дич какая-то. Что вы вообще делаете?
Grek 🇺🇦
Зачем через тасксел устанавливать пакеты в ансибле?
Grek 🇺🇦
apt policy server^
Grek 🇺🇦
Что вам скажет?
Lamobot
Shura;)
да, force_apt_get: yes не работает... ubuntu-server^ так же не прошло. тасксел как бы не причем. используется установка через apt
Grek 🇺🇦
Ну так и ставьте понятные апту пакеты, что вы в тасксел уперлись
Grek 🇺🇦
Объясните что в итоге надо получить?
Grek 🇺🇦
Вы понимаете что такое тасксел, и что скрывается за его пунктом Basic ubuntu server?
Grek 🇺🇦
Это название группы пакетов, понятное таскселу, а не апт
Shura;)
apt-get install server^ - отлично работает и устанавливает группу пакетов прекрасно обходясь без тасксел.
Sebor▂▅▇█▓▒░
Grek 🇺🇦
Ну удачи...
Grek 🇺🇦
Я забембался обьяснять
V 🏴☠️
citius
tutunak
Gunnery
ansible_network_os применимо только к сетевым устройствам (циски, джуниперы, етц)?
George
George
Это прям очень идемпотентно... аж из ушей льётся идемпотентность
George
Фиксация версий пакетов - это не про нас
George
Мы убунту не обвнлляем )))
Lamobot
Это к примеру, сам процесс-то как устроен? Или на вашей системе не фиксят баги? Или в облаке всё само? :)
tutunak
NM
tutunak
Точно раз в месяц ?
Не точно, скорее реже но если в aws живёшь то как новый ami приезжает и паплайн на сборку отрабатывает. Это все должно быть автоматом . Но мы живём не в идеальном мире
Sebor▂▅▇█▓▒░