Описание тега ansible-facts
Use this tag for questions regarding Ansible facts - values discovered by the setup module of Ansible or pulled from ohai/facter.
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://{…
04 июн '18 в 22:23
1
ответ
Как получить название файла инвентаризации в качестве переменной
У меня есть ситуация, когда работают три задания Jenkins, которые используют ansible для развертывания. В этом задании используются собственные файлы инвентаризации, такие как /opt/abc/ci1.inventory, /opt/abc/ci2.inventory, /opt/abc/ci3.inventory и …
10 янв '19 в 15:08
0
ответов
Anisble: Как условно установить переменную env (модуль docker_container)
У меня есть задача, где я должен запустить Docker- контейнер с помощью модуля docker_container, поэтому я использую его так: - name: Start mImage docker_container: name: "{{ item }}" image: "myImage" state: started recreate: true pull: true ports: -…
02 апр '18 в 10:03
0
ответов
Ansible модуль s3_bucket не может создать ведро?
playbook.yml - имя: создать ведро s3 s3_bucket: aws_access_key: "{{ ec2_access_key }}" aws_secret_key: "{{ ec2_secret_key }}" название: "тест-ведро" управление версиями: да регион: "{{ ec2_region }}" Выход: Полный возвратный путь: Traceback (последн…
26 ноя '18 в 06:27
1
ответ
Получение фактов из виртуальной машины Azure с помощью Ansible с помощью Azure
Я пытаюсь создать единую книгу воспроизведения, которая создаст виртуальную машину в Azure, а также запустит книгу воспроизведения после ее создания. Я могу получить виртуальную машину для создания, но так как публичный IP не существует до его созда…
16 апр '18 в 14:15
10
ответов
Как получить произвольный домашний каталог удаленного пользователя в Ansible?
Я могу сделать это с помощью оболочки, используя комбинацию getent а также awk как это: getent passwd $user | awk -F: '{ print $6 }' Для справки, в Puppet я могу использовать пользовательский факт, например так: require 'etc' Etc.passwd { |user| Fac…
26 окт '15 в 10:16
0
ответов
Ansible модуль win_audit_policy_system, не меняющий значение
Я использую Ansible для подготовки Windows Server 2016. Это задача, которую я выполняю: - name: Ensure 'Audit System Extension' is set to 'Success and Failure' win_audit_policy_system: subcategory: Security System Extension audit_type: success, fail…
02 ноя '18 в 18:50
1
ответ
Как получить указанные значения из фактов
Я немного запутался. Я уже попробовал jmespath, но не помог. Мне нужно получить объект высокого уровня, который содержит указанный объект. В приведенном ниже примере мы видим очевидный факт о жестких дисках. Мне нужно получить имя диска (sdf, sdg ил…
07 авг '18 в 15:07
1
ответ
Ansible Setup Module для поиска и поиска IP-адреса
У моих хостов есть 3 сетевых IP-адреса, и один из них понадобится мне позже. В моем playbook я запустил следующий модуль установки: - name: Gather Networks Facts into Variable setup: register: setup - name: Debug Set Facts debug: var: setup.ansible_…
09 окт '17 в 08:49
1
ответ
Использование метаданных GCE в качестве фактов или переменных
Мне нужен доступ к метаданным экземпляра Google Compute Engine (имя экземпляра, зона, имя проекта, тип компьютера, пользовательские метаданные, external-ip и т. Д.) В форме доступных фактов / переменных. Например, я надеюсь, что смогу использовать п…
24 май '18 в 07:08
1
ответ
Доступ к фактам из другой роли в Ansible
Я установил некоторые факты во время моей игры, используя pre_tasks: - name: set site name variables set_fact: site_name: '{{ ansible_hostname | regex_replace("^([a-z]{3}[0-9]).*", "\1") }}' site_name_upper: '{{ ansible_hostname | regex_replace("^([…
05 сен '17 в 21:38
1
ответ
Использование условий в Playbook для выполнения на основе IP-адреса
Я должен изменить имя компьютера с Windows на 40 машинах в AWS. Я попытался с помощью команды collect_facts установить условие, которое будет выполняться только при совпадении ip. Но по какой-то причине это не подхватывает. Мое решение этой проблемы…
17 янв '19 в 16:09
0
ответов
Ansible Playbook: переменная обмена между playbooks
Мне нужна идея, как я могу использовать выходную переменную одного Playbook в другом playbook. они оба вызываются с помощью оператора включения Детальное объяснение: У меня есть одна мастер-книга и две детские книги. Я хочу использовать выходную пер…
05 фев '19 в 10:14
0
ответов
ansible-playbook для установки Java
Я использую этот код для установки Java с помощью Linux(Centos).. получаю эту ошибку.. FAILED! => {"changed": true, "cmd": ["tar", "-zxf", "/opt/jdk-8u171-linux-x64.tar.gz", "-C", "/opt"], "delta": "0:00:00.005366", "end": "2019-02-08 08:12:22.19…
08 фев '19 в 08:22
1
ответ
Включают ли include_vars и vars в ansible одинаковое использование
Я запутался с использованием include_vars а также vars Пример: - name: "Testing include_vars" include_vars: "roles/testrole/vars/test.yml" Вышеупомянутый модуль работает, потому что я думаю, include_vars предопределенный модуль для включения перемен…
18 фев '19 в 13:17
1
ответ
Неверный результат ввода из ios_command не позволяет stdout зарегистрироваться в ansible
У меня проблема с запуском модуля ios_command с Ansible. Я пытаюсь выполнить несколько команд, и выходные данные хранятся в переменной. Он работает отлично, за исключением случаев, когда одна из команд недоступна на коммутаторе Cisco и возвращает "О…
20 фев '19 в 15:47
3
ответа
Ansible playbook работает только с пользователем root и не работает при работе с другим пользователем sudo
У меня была рабочая книга воспроизведения в моей тестовой среде, где мой пользователь был пользователем root, и у меня не было никаких проблем. Когда я переместил мою playbook в промежуточную среду, там моя учетная запись пользователя "admin" - это …
22 фев '19 в 13:37
1
ответ
Попытка установить глобальный факт Ansible на основе факта ansible_local
Я пытаюсь использовать локальный факт Ansible, расположенный на 1 из 3 хостов БД, чтобы установить глобальный факт, чтобы другие узлы могли использовать IP. 3 узла, 3 набора локальных фактов, устанавливающих ansible_local.edb.type либо: мастер свиде…
13 фев '19 в 13:42
2
ответа
Ansible: неопределенная переменная
Я определяю переменную через set_fact: но во время отладки она отображается как неопределенная. Код: --- - name: Looppback Info gather_facts: false hosts: switch connection: local serial: 1 tasks: - name: Gather Switch Info ios_facts: - set_fact: lo…
26 фев '19 в 05:47
0
ответов
Как собрать журналы отладки от устройства маршрутизаторов Cisco, используя ansible?
Требование использования Ansible: > 1.Connect to the router first. > 2.Then push debug commands to the router.(using ansible playbook) > 3.Ansible will wait for few seconds because router will take some time to dump the output on the monito…
28 мар '18 в 19:02