Size: a a a

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

2020 March 26

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
V S
Сразу с вопроса, ибо чот туплю. Может кто знает. Нужна конструкция для gitlab-ci, которая позволит выполнить некоторый stages только в случае, если определённая таска уже была выполнена
смотри директиву needs
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
а, вот уже ответили даже ссылкой
источник

VS

V S in DevOps — русскоговорящее сообщество
Aleksey Smirnov
смотри директиву needs
Не подходит.
источник

VS

V S in DevOps — русскоговорящее сообщество
needs ломает весь пайплайн, если зависимость запускается ручками
источник

VS

V S in DevOps — русскоговорящее сообщество
То есть на таске, которая нужна для других стейджей, стоит when: manual, в этом случае весь пайплайн не финализируется
источник

VS

V S in DevOps — русскоговорящее сообщество
Ждёт, пока запущу таску
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
ага, есть такое, приходится для manual стадий добавлять allow_failure
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
тогда даже если ручную стадию не запустить, но выполнены условия для следующей стадии - она запустится
источник

VS

V S in DevOps — русскоговорящее сообщество
Мне такого не надо=) Я как раз хочу избежать, чтобы те стадии, где needs стоит, не запускались без запуска зависимости
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
  rules:
   - when: manual
 allow_failure: true
источник

VS

V S in DevOps — русскоговорящее сообщество
Aleksey Smirnov
  rules:
   - when: manual
 allow_failure: true
Да эт я понимаю
источник

AS

Aleksey Smirnov in DevOps — русскоговорящее сообщество
ну тогда я не так понял, подумал что тебе нужен способ пропускать её
источник

VS

V S in DevOps — русскоговорящее сообщество
Нет
источник

VS

V S in DevOps — русскоговорящее сообщество
Деплоится приложение, а другими тасками это приложение наполняется данными. Так вот если приложение не задеплоено, то и наполнять нечего
источник

VP

Vasily Polovinko in DevOps — русскоговорящее сообщество
Подскажите плез что я делаю не так:
Хочу сгенерить конфиг nginx через ansible template:
tasks/main.yml:
---
- name: Generate nginx vhosts
 template:
   src=templates/{{ item.template }}
   dest="/home/ansible/ansible_playbooks/test.conf"
 with_items: nginx_vhosts
inventories/local:
nginx_vhosts:
- name: sandbox_ssl
  template: 'vhost_base.j2'
  server_name:
    - 'example'
  security_headers: yes
  ssl:
    certificate: '/etc/letsencrypt/live/example/fullchain.pem'
    certificate_key: '/etc/letsencrypt/live/example/privkey.pem'
  locations:
    -
      pattern: /
      extras:
        - 'deny all'
playbook.yml:
- 
 hosts: localhost
 roles:
   -
     role: nginx
     tags: nginx_local_test

ошибка вылетает:
fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'ansible.utils.unsafe_proxy.AnsibleUnsafeText object' has no attribute
'template'\n\nThe error appears to be in '/home/ansible/ansible_playbooks/roles/nginx/tasks/main.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact sy
ntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Generate nginx vhosts\n  ^ here\n"}
источник

MS

Maksim Sukhorukov in DevOps — русскоговорящее сообщество
Всем добрый день, можете подсказать из-за чего в ранчер может такой warning появляться? Чарт при этом работает нормально.
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Maksim Sukhorukov
Всем добрый день, можете подсказать из-за чего в ранчер может такой warning появляться? Чарт при этом работает нормально.
мало инфы, что за чарт, какого релиза ранчер, были ли похожие Issue в гитхабе, после каких действий появилось
источник

М

Михаил in DevOps — русскоговорящее сообщество
Maksim Sukhorukov
Всем добрый день, можете подсказать из-за чего в ранчер может такой warning появляться? Чарт при этом работает нормально.
источник

MS

Maksim Sukhorukov in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
мало инфы, что за чарт, какого релиза ранчер, были ли похожие Issue в гитхабе, после каких действий появилось
Ранчер 2.3.3, чарт самописный.
источник

MS

Maksim Sukhorukov in DevOps — русскоговорящее сообщество
Смотрел, не особо помогло
источник