Oleg
да, на локальной машине с ансиблом и докером соответственно
Oleg
"Waiting for chromedriver:4444 to become available ... timeout типо такой ошибкт
Womchik
сеть докера имеется ввиду
Womchik
а не ваша локалка
Artur
покажи docker inspect container_name
Artur
от двух этих контейнеров
Oleg
- name: Docker-compose
hosts: localhost
connection: local
gather_facts: no
tasks:
- name: Start selenium hub
docker_container:
name: hub
image: mo2-cmz-nexupa-001:8443/tests/selenium:latest
state: started
# restart: yes
ports:
- "4444:4444"
- name: Start chromedriver
docker_container:
name: chromedriver
hostname: chromedriver
domainname: chromedriver
image: mo2-cmz-nexupa-001:8443/tests/chromedriver:latest
state: started
# restart: yes
links:
- "hub:hub"
env:
VNC_ENABLED: true
EXPOSE_X11: true
ports:
- "5900:5900"
# stop_timeout: 10
- name: Start nightwatch
docker_container:
name: nightwatch
image: mo2-cmz-nexupa-001:8443/tests/nightwatch:latest
# init: yes
state: started
# restart: yes
env:
WAIT_FOR_HOSTS: chromedriver:4444
volumes: ./test:/home/node
command: "--test run/test-google.js"
cleanup: yes
detach: no
Oleg
вот 2 запускаются, а третий (самый нижний) не запускается...не может дождаться 2го
Artur
так третий ни с чем же не слинкован
Oleg
WAIT_FOR_HOSTS: chromedriver:4444 вот так как то вроде
Oleg
типо он его ждет=ждет
Artur
links:
- "hub:hub"
Artur
вот это линк для докера
Artur
Oleg
Artur
docker inspect nightwatch
Ilia
еще можно так
depends_on:
- chromedriver
Ilia
это есть в docker-compose.yml
не трогал модуль докера, не подскажу
Artur
docker_container кажись юзает диррективы докера
Artur
так что должен "знать" о такой штуке
Artur
но могу ошибаться
Oleg
Ilia
docker_service может работать с композом, но
Works with compose versions 1 and 2.
Oleg
links:
- "hub:hub"
что то пошло!!! задача отработала (появились файлы отчета), но плейбук не самозавершился..только ctrl-c помог ему....НО это уже успех!!! сппасибо!
Artur
Запусти с -vvv
Vadim
А кто-нибудь работал с Google Cloud DNS и модулем gcp_dns_resource_record_set? Оно совсем для инопланетян из гугла, сыпет ошибками зараза
Oleg
Запусти с -vvv
пока я не убью контейнер не показывает результаты (файлы отчета), как только делаю ему stop и rm сразу все появляется
Artur
Artur
он во время выполнения будет показывать, что делает. так узнаем почему стоит
Artur
ну придётся её прочитать
Artur
последние строки какие ?
Марат
--diif еще добавляйте
Марат
Artur
ну думаю ему это уже не над, раз всё отработало как требуется
Vladimir
Кто из присутстующих делал разворот вм из шаблона на esxi? У меня все кастомизации цепляются только после ребута. ОС: debian
Sergey
Sergey
тут вопрос не в ansible а скорее в esxi)
simplemice.eth
вы человека из чатика в чатик будете кидать?
simplemice.eth
его с девопсов сюда отправили )
Anonymous
Я правильно понимаю, чтотв процессе изучения awx я могу в большие случаев ориентироваться на документацию по tower?
Artur
да
simplemice.eth
Anonymous
Спасибо
Vladimir
Victor
Victor
И что имеется ввиду под кастомизациями?
Vladimir
Vladimir
simplemice.eth
офтопик прекратите, тут по ансиблу, вмваре в девопс обсуждайте пожалуйста
Vladimir
simplemice.eth
ансибл тут не виноват (ц) сами писали
Vladimir
simplemice.eth
ок)
ShadoWalkeR
simplemice.eth
ShadoWalkeR
)
Vadim
если коллеги программируют на ямле и пытаются ввернуть условия и циклы, то пора собирать вещички имхо
Pavel
Pavel
типа "на ямле не программируют - не особо аргумент"
Womchik
Pavel
Vadim
Womchik
:)
Vladislav 👻
Vladislav 👻
Более того, я могу привести кучу аргументов, почему так стоит делать и почему это удобно
Sergey
Я там ссылку приложил на офф документацию, ансибл сам по себе упоротость?
Ансибл сам по себе - инструмент. Подход, за который ты топишь - прямое нарушение паттерна использования. В одном плее указывается группа хостов и их таски или роли, точка. Если там вдруг нарисовалась логика - я согласен с Вадимом, пора валить. Ну или честно писать всё на башсибле, или башем. А какая разница, если в голове баш, то пытаться засунуть его в ямл - фу. "Спецам", которым лень создать отдельную группу хостов, ансибл явно излишен.
Vladislav 👻
Ансибл сам по себе - инструмент. Подход, за который ты топишь - прямое нарушение паттерна использования. В одном плее указывается группа хостов и их таски или роли, точка. Если там вдруг нарисовалась логика - я согласен с Вадимом, пора валить. Ну или честно писать всё на башсибле, или башем. А какая разница, если в голове баш, то пытаться засунуть его в ямл - фу. "Спецам", которым лень создать отдельную группу хостов, ансибл явно излишен.
Вы бы посмотрели, что было предложено и как, прежде чем так категорично выражаться
Vladislav 👻
И все равно считаешь антипаттерном?
Sergey
Я не просто так пишу то, что пишу - у меня есть реальный опыт использования, поэтому да, считаю подобное антипаттерном. Это один из вариантов башсибла - когда декларативность подменяется императивностью, и всё вместе перестаёт быть идемпотентным (см. мой доклад).