Описание тега ansible-2.x

Ansible - это радикально простая платформа автоматизации ИТ, которая упрощает развертывание ваших приложений и систем. Избегайте написания сценариев или специального кода для развертывания и обновления ваших приложений - автоматизация на языке, который приближается к простому английскому, с использованием SSH, без агентов для установки в удаленных системах
1 ответ

Как раскрутить несколько экземпляров EC2 в разных соответствующих подсетях, используя ANSIBLE?

Я пытаюсь раскрутить несколько экземпляров EC2, используя Ansible, в другой зоне доступности и, следовательно, в подсетях. Что меня смущает, так это как я могу передать правильную подсеть, соответствующую правой зоне? Предположим, я передаю свои пер…
1 ответ

Как преобразовать в глобальные переменные?

Я хочу сделать репликацию с Ansible. Но этот код возвращает ошибку: - name: Semi-synchronous - Get the master status mysql_replication: mode=getmaster register: binlog when: hostname.stdout.find('usme-db-master') == 0 - name: Debug debug: var=binlog…
29 окт '16 в 20:00
1 ответ

support_check_mode для не-Python модуля

Модуль Ansible, написанный на Python, может поддерживать режим проверки, установив supports_check_mode=True: module = AnsibleModule( argument_spec = dict(...), supports_check_mode=True ) Теперь у меня есть более 700 строк Ruby-скрипта, который я хот…
09 май '16 в 10:29
1 ответ

Цикл с with_subelements ansible

Привет есть следующие переменные: couchbase: - name: incre1 ipaddress: - 10.16.9.177 - 10.16.9.178 buckets: - AA1 - aa1 И у моего плаката есть следующее: - debug: msg: "Running backup as {{CBBACKUPMGR}} backup -r {{ item.1 }} --cluster couchbase://{…
1 ответ

Как запустить специальные команды составления докера в Ansible?

Я должен запустить несколько docker-compose run команды для моего проекта веб-приложения Phoenix. Из терминала я должен запустить это: $ sudo docker-compose run web mix do deps.get, compile $ sudo docker-compose run web mix ecto.create $ sudo docker…
1 ответ

Ansible возвращает неправильные хосты в динамическом инвентаре (коллизия приватных ip?)

У меня есть два экземпляра на разных VPC, которые имеют один и тот же частный адрес. С I-VPC: 172.18.50.180: tags: Environment: ci Role: aRole тест-VPC: 172.18.50.180: tags: Environment: test Role: web Я использую следующую пьесу: - name: "print acc…
1 ответ

Истекает время ожидания

На сервере я могу успешно выполнить следующее: ssh-agent bash -c 'ssh-add /path/key; git clone https://repo_path/repo_name.git' Репо клонируется в 'repo_name' Однако, когда я запускаю следующий скрипт ansible (2.2) на локальном компьютере, задача кл…
08 июл '18 в 06:01
0 ответов

Сбой проверки состояния в Ansible 2.0

У меня есть код ниже, который делает некоторые вычисления. - set_fact: convtime: "{{((total_packets|int - received|int)*1000 / packets_per_sec|int)|int}}" Правильно возвращает некоторое число без проблем. Позже в коде я проверил условную проверку сл…
09 мар '18 в 21:36
1 ответ

Ansible: Реализация алгоритма сопоставления для производителей для потребителей

Итак, сценарий таков, что у меня есть производители и потребители в соотношении 7: 1, и я хочу иметь последовательное и детерминированное многократное отображение ч / б производителей и потребителей в моем сервисе. Список потребителей предоставляетс…
14 июл '17 в 06:37
1 ответ

Рассчитать необходимые места в Jinja2 / Ansible

Я пытаюсь вычислить необходимое пространство на основе самого длинного слова в словаре. Кажется, что переменная num не передает его значение во второй внутренний цикл. Я в основном пытаюсь рассчитать количество пробелов для правильного выравнивания …
25 авг '18 в 22:21
1 ответ

Реализация wait_for в течение итерации

Как мы расширяем область действия wait_items, чтобы охватить несколько элементов задачи с промежуточным значением wait_for (sleep). --- - hosts: localhost connection: local gather_facts: false tasks: - name: Debug1 debug: msg="Debug1 - {{item}} " &l…
0 ответов

Anisble: Как условно установить переменную env (модуль docker_container)

У меня есть задача, где я должен запустить Docker- контейнер с помощью модуля docker_container, поэтому я использую его так: - name: Start mImage docker_container: name: "{{ item }}" image: "myImage" state: started recreate: true pull: true ports: -…
0 ответов

Цикл через вложенный дикт

У меня есть вложенный диктант ниже, который мне нужно перебрать: clients: apache: - apa01-pco.web.vpn - apa02-pco.web.vpn mailout: - zmo11-pco.mail.vpn - zmo12-pco.mail.vpn Мне нужно зарегистрировать переменную, как показано ниже, зацикливание на вы…
25 фев '19 в 19:34
1 ответ

Создание символьных ссылок каталога во вложенном цикле

Я был бы признателен, если бы кто-нибудь мог указать мне правильное направление. Я пытаюсь найти список каталогов в каталоге $HOME/dotfiles для каждого из списка пользователей, а затем из этого списка создать символическую ссылку на этот каталог в $…
30 янв '19 в 14:17
1 ответ

Мы пытаемся автоматизировать установку cloudera с использованием ansible, но сталкиваемся с ошибками

Мы новички в ответе. Когда мы пытаемся запустить install-cloudera-manager.yml, мы сталкиваемся с ошибками ниже TASK [install CM server] ******************************************************* failed: [************cloudapp.net] (item=cloudera-manager…
10 ноя '16 в 12:37
1 ответ

ansible with_items будет интерпретировать

У меня возникла проблема с получением Ansible для динамического выбора группы инвентаря из блока with_items. Я использую ANSIBLE 2. Я перепробовал много вариантов, но не могу найти способ собрать группу, когда использую переменную в части имени. Я х…
06 май '16 в 13:47
0 ответов

Ansible инвентарь плагин нетбокс

Я пытаюсь получить динамический инвентарь Ansible с сетевым IPAM в качестве источника доверия. Но я получаю сообщение об ошибке при выполнении ansible-inventory с плагином инвентаря netbox. root@server:/opt/ansible/projects/customer# ansible --versi…
28 дек '18 в 08:04
1 ответ

Ansible playbook принимает неправильный "ansible_ssh_private_key_file" от хостов

У меня есть собственный скрипт 'hosts' с таким выводом: (часть его) "production-public-web": { "hosts": [ "52.x.y.z" ], "vars": { "ansible_ssh_private_key_file": "/home/ec2-user/.ssh/prod1-frankfurt.pem" } }, "production-internal": { "hosts": [ "172…
0 ответов

Ansible Playbook, застрявший на части Gather_Facts

У меня есть ANSIBLE playbook, который просто обновляет удаленный хост. Когда он получает часть collect_facts, он застревает и зависает навсегда. Ответная версия 2.1.2. Я видел слишком много одних и тех же проблем в интернете, но не смог найти решени…
18 фев '19 в 12:47
1 ответ

Найдите список всех целевых групп AWS ALB, в которых зарегистрирован экземпляр

За ELB, если мы хотим удалить экземпляр со всех эльбов, нам просто нужно передать идентификатор экземпляра elb_instance модуль и снова, если мы хотим добавить экземпляр обратно в ту же книгу, это дает нам волшебную переменную ec2_elbsМы можем перебр…
26 апр '18 в 13:03