Size: a a a

2021 March 30

VZ

Vladimir Zhurkin in Ansible
@radik_mb ну вот он топает уже в хранилище артефактов, берет номер билда и ставит его и конфиги - ну или что там у тебя за роль
источник

VZ

Vladimir Zhurkin in Ansible
если ничего не изменилось, он его не будет ставить
источник

VZ

Vladimir Zhurkin in Ansible
поэтому обычно на stage в переменных установка версии  latest , а на других конкретная версия
источник

R

Radik in Ansible
окружение каждый раз "свежее"
артфекаты не хранятся долго
поэтому самое логичное - пайплайн запускать заново, независимо от того, менялось что-то или нет
источник

R

Radik in Ansible
но в целом я понял
спасибо
источник

VZ

Vladimir Zhurkin in Ansible
Radik
окружение каждый раз "свежее"
артфекаты не хранятся долго
поэтому самое логичное - пайплайн запускать заново, независимо от того, менялось что-то или нет
у вас бинарник лежит в артефактах, вам же не надо его каждый раз собирать Зачем ? Поэтому есть ansible, если там будет нехватка , он все сам сделает, что описали
источник

R

Radik in Ansible
понял
спасибо
источник

PG

Pavel Gassan in Ansible
Alex
есть простая плей бука
- name: test
   hosts: all
   become: yes
   gather_facts: no
   tasks:
     shell: ls

запускаю так
ansible-playbook test.yml -i myhost.com,  --user ansible --ask-become-pass --ask-pass
ошибка
The offending line appears to be:

- name: Check port
   hosts: all
        ^ here

проверял в валидаторе, вроде все ок
tasks:
- shell: ls
источник

A

Alex in Ansible
Pavel Gassan
tasks:
- shell: ls
не работает
источник

PG

Pavel Gassan in Ansible
кидай плейбук и ошибку
источник

A

Alex in Ansible
---
- name: test
 hosts: all
 gather_facts: no
 ansible.builtin.shell: ls


The offending line appears to be:

---
- name: check port
 ^ here
источник

TG

Timur Gadiev in Ansible
Alex
---
- name: test
 hosts: all
 gather_facts: no
 ansible.builtin.shell: ls


The offending line appears to be:

---
- name: check port
 ^ here
источник

TG

Timur Gadiev in Ansible
Вы доку открывали вообще?
источник

TG

Timur Gadiev in Ansible
Или про ансибл только сегодня узнали и решили попробовать модную штуку?
источник

PG

Pavel Gassan in Ansible
Alex
---
- name: test
 hosts: all
 gather_facts: no
 ansible.builtin.shell: ls


The offending line appears to be:

---
- name: check port
 ^ here
Шоэтатакое?!
источник

DD

Dixon Dmitry in Ansible
Aleksey
Привет, подскажите, с коллекциями, пожалуйста. У меня ansible 2.10.4, я установил 3 коллекции и прописал к ним путь в /etc/ansible/ansible.cfg:
(collections) bash-4.2# ansible-config dump | grep -i coll
COLLECTIONS_ON_ANSIBLE_VERSION_MISMATCH(default) = warning
COLLECTIONS_PATHS(/etc/ansible/ansible.cfg) = ['/var/lib/awx/.ansible/collections']
COLLECTIONS_SCAN_SYS_PATH(default) = True
(collections) bash-4.2# ansible-galaxy collection list

# /var/lib/awx/.ansible/collections/ansible_collections
Collection              Version
----------------------- -------
community.vmware        1.5.1
community.zabbix        1.1.0
ibm.spectrum_virtualize 1.3.0

Но внутри плейбука эти коллекции не видны: “couldn't resolve module/action 'ibm.spectrum_virtualize.ibm_svc_fcconsistgrp'. This often indicates a misspelling, missing collection, or incorrect module path.”
Подскажите удалось в awx подключить коллекции?
Я делал плейбук с командой на localhost.
shell: ansible-galaxy collection install awx.awx
Но то ли прокси не работает, то ли команда, говорит urlopen error
Прокси прописываю:
proxy_env:
 http_proxy: 'http://10.20.20.1:8080'
источник

DD

Dixon Dmitry in Ansible
Знать бы как это правильно делать...
источник

A

Alex in Ansible
Pavel Gassan
Шоэтатакое?!
просто пробую, че сразу тапками кидать(
источник

SP

Sergey Pechenkó in Ansible
Alex
просто пробую, че сразу тапками кидать(
Предлагаю глянуть доки для начала.
источник

TG

Timur Gadiev in Ansible
Alex
просто пробую, че сразу тапками кидать(
источник