Ansible – вопросы и ответы

62
голоса
2
ответа
Я хотел бы создать простой.INI файл, используя python с точной структурой, т.е. [win_clones] cl1 ansible_host=172.17.0.200 cl3 ansible_host=172.17.0.202 Пока это то, что я смог произвести: [win_clo...
2 месяца, 2 недели назад diegus
129
голосов
1
ответ
Я использую Vagrant для запуска файла playbook-local.yml для создания локальной среды разработчиков, которая выполняет 95% тех же ролей, что и основной playbook.yml, который в конечном итоге станет...
2 месяца, 2 недели назад Brian Litzinger
63
голоса
1
ответ
У меня вопрос о многострочной и Ansible playbook: Я создал книгу с очень большой линией, мне нужно сократить эту строку для лучшего чтения. Как я могу это сделать? - name: 'Create VM Azure :-P ' sh...
2 месяца, 2 недели назад Pablolibo
87
голосов
1
ответ
Я пытаюсь скопировать открытый ключ SSH на вновь созданную виртуальную машину: - hosts: vm1 remote_user: root tasks: - name: deploy ssh key to account authorized_key: user='root' key="{{lookup('fil...
2 месяца, 2 недели назад Igor Zilberman
61
голос
1
ответ
Я совершенно не знаком с Windows PowerShell. Я пытаюсь изменить параметры SSL для веб-сайта по умолчанию IIS из Required SSL = false and client certificate = ignore Required SSL = true and client c...
2 месяца, 2 недели назад Mahatma Aladdin
96
голосов
1
ответ
Я пытаюсь Дженкинса исполнить незанятую пьесу. Но я получаю недостижимую ошибку хоста, которой я не получаю иначе. fatal: [vogo-alpha.cloudapp.net]: UNREACHABLE! => {"changed": false, "msg": "Au...
2 месяца, 2 недели назад Luv33preet
75
голосов
2
ответа
Я пытаюсь удалить службу ecs с помощью: - name: Delete the Service ecs_service: name: "{{ service_name }}" cluster: "{{ cluster_name }}" state: absent Он терпит неудачу: An error occurred (InvalidP...
2 месяца, 2 недели назад Nathan
75
голосов
2
ответа
У меня есть кластер с двумя машинами. У меня есть учебник для запуска контейнера докеров в каждом из них: --- - hosts: machines_in_the_cluster tasks: - name: Run app container docker: name: "name" ...
2 месяца, 2 недели назад Héctor
106
голосов
1
ответ
Короче говоря , ssh-agent будет аутентифицировать кодовую фразу, когда я ssh на удаленный сервер из командной строки, но всякий раз, когда я выполняю незанятую пьесу, она запрашивает кодовую фразу....
2 месяца, 2 недели назад TryHarder
-4
голоса
2
ответа
Пожалуйста, перейдите по этой ссылке, чтобы понять, что я сделал. Краткое описание Мне нужно запустить верхнюю команду на удаленной машине и получить этот результат, а затем сохранить этот файл на ...
2 месяца, 2 недели назад Bilal Usean
62
голоса
1
ответ
У меня есть следующий код - - name: Create a repo uri: url: http://mystash.com/stash/rest/api/1.0/projects/PROJECT/repos/ method: POST body: '{"name":"{{ somevar }}_settings"}' force_basic_auth: ye...
2 месяца, 2 недели назад J. Doe
61
голос
2
ответа
У меня есть этот учебник: roles: - { role: common} - { role: mariadb} - { role: wordpress} То, что нужно, - это каждая роль, в которой я хочу иметь первую задачу как условную, если true, то я хочу ...
2 месяца, 2 недели назад Mr. Mirror
115
голосов
1
ответ
У меня установлена ​​следующая версия: ansible 2.3.0 (devel 2131eaba0c) Я хочу указать мою переменную хоста в качестве внешней переменной, а затем использовать ее в playbook , подобном этому: hosts...
2 месяца, 2 недели назад Vetemi
75
голосов
1
ответ
Я использую модуль Copy для переноса файла 10G со своего компьютера в каталог remote /tmp . Однако Copy использует промежуточную папку внутри home и мне нужно перенести файл напрямую в /tmp потому ...
2 месяца, 2 недели назад Roberto Damian Alfonso
-4
голоса
1
ответ
Мой псевдокод: 1. Получите конфигурацию сервера ntp из "sh run" 2. Сохраните это в списке 3. Шаблон Jinja генерирует требуемую конфигурацию. Я передаю IP-адреса ntp_server через -e (дополнительные ...
2 месяца, 2 недели назад Chrysna
62
голоса
1
ответ
Я пытаюсь удалить программу в Windows 10 через Ansible. Соединение настроено, клиент доступен и пинги. Задача проходит без ошибок, но ничего не происходит, программа все еще на месте. Я предполагаю...
2 месяца, 2 недели назад user3792982
86
голосов
1
ответ
Когда я устанавливаю свои данные record_data следующим образом: record_data: "{{some-var}}" Я получаю эту ошибку. TXT record_data must be enclosed in double quotes, got: CQ5fc59u-izwcu8_PlI2HlvfUT7...
2 месяца, 2 недели назад Karim Sayabou
87
голосов
3
ответа
Мне интересно, есть ли какой-либо достойный способ потребовать от всех хостов, чтобы набор задач должен выполняться для достижения реальной доступности? В настоящее время я пытаюсь заставить его об...
2 месяца, 2 недели назад Pierre Andersson
62
голоса
1
ответ
Колледж меня написал сценарий, чтобы автоматизировать установки Vagrant, чтобы включить Ansible скрипты. Поэтому, если я запустил ansible provision , playbook ansible/playbooks/provision.yml 'запус...
2 месяца, 2 недели назад Kevin
88
голосов
1
ответ
Я пытаюсь проверить, существует ли на сервере несколько HTTP-ресурсов, а когда нет, я бы хотел их загрузить. Проблема в том, что я не уверен, как зарегистрировать несколько - name: Checking if sche...
2 месяца, 2 недели назад Istvan
63
голоса
1
ответ
Поэтому я обновлял свой сервер еженедельно через некоторое время, вручную регистрировавшись и используя sudo at 2:30 Эта команда предлагает мне команды, которые я хочу выполнить в 2:30 ночи. Команд...
2 месяца, 2 недели назад Boyd
128
голосов
1
ответ
Я новичок в незаменимом. Я написал важную роль для создания пользователя и пароля в "/etc/httpd/.htpasswd" следующим образом: - name: htpasswd htpasswd: path: /etc/httpd/.htpasswd name: dev passwor...
2 месяца, 2 недели назад muzafarow
-4
голоса
2
ответа
Я всегда борется с итерациями в Ansible, и на этот раз ничем не отличается. Во всяком случае, у меня есть настраиваемый факт, возвращаемый как список словарей my_list которые мне нужно итерации для...
2 месяца, 2 недели назад MMT
76
голосов
1
ответ
У меня есть анзибль установка, которая выглядит следующим образом inventories/ sandbox1 group_vars/ all sandbox1 pb/ pb1/ run_pb1.yml У меня есть роли и другие вещи, но я думаю, этого достаточно, ч...
2 месяца, 2 недели назад Zack
122
голоса
2
ответа
Я просто пытаюсь написать книгу, которую коллега установил, которую мне нужно было изменить. Первая проблема, которую я запускаю на моем mac, была ERROR: Unable to find an inventory file, specify o...
2 месяца, 2 недели назад Andreas
130
голосов
2
ответа
Файл инвентаря: [1] IP [2] IP [1:vars] foo=test Как я могу получить доступ к переменной foo в роли, которая будет выполняться в группе [2]?
2 месяца, 2 недели назад Nandeesh Bijoor
76
голосов
1
ответ
У меня есть - name: Set Config Knox - knox-config uri: url: "http://{{ ansible_fqdn }}:8080/api/v1/clusters/{{ cluster_name }}" method: PUT force_basic_auth: yes user: "{{ ambari_admin_user }}" pas...
2 месяца, 2 недели назад Safari
129
голосов
1
ответ
Запустив следующую команду, я могу получить все установленные схемы: # fusiondirectory-insert-schema -l core cosine nis inetorgperson core-fd core-fd-conf ldapns template-fd openssh-lpk Если какая-...
2 месяца, 2 недели назад ipeacocks
175
голосов
3
ответа
Мне была предоставлена ​​задача проверить некоторые записи маршрутизации для всего Linux-сервера, и вот как я это сделал с помощью загружаемой книги Ansible --- - hosts: Linux serial: 1 tasks: - na...
2 месяца, 2 недели назад Ask and Learn
-6
голосов
1
ответ
Я пытаюсь развернуть мой django на aws ubuntu, используя машину. Тем не менее, я продолжаю получать это разрешение в моих пакетах. Как я могу это решить? Благодарю. Вот ошибка: $ ./ansible.sh deplo...
2 месяца, 2 недели назад Axil
62
голоса
1
ответ
Как заменить имя хоста на последние три цифры IP-адреса: Пример: IP: 192.168.0.1 Hostname: webserver001 Я хочу, чтобы мое имя хоста было заменено на основе последних трех цифр IP-адреса, но то, что...
2 месяца, 2 недели назад Raxso
87
голосов
1
ответ
У меня есть требование пропустить некоторые шаги в моих сценариях, когда я запускаю развертывание против production . Когда запускается -i , для нее всегда требуется среда (опция -i ), поэтому была...
2 месяца, 2 недели назад MBushveld
129
голосов
1
ответ
Используя ansible, я пытаюсь создать экземпляры ec2 и присоединить дополнительный сетевой интерфейс к каждому экземпляру, чтобы у них было два частных IP-адреса. Однако по какой-то причине кажется,...
2 месяца, 2 недели назад Alex Cohen
87
голосов
1
ответ
Я пытаюсь использовать unsible для создания изображения докеров, но у меня проблемы. - hosts: all tasks: - name: Build Docker image local_action: module: docker_image path: . name: SlothSloth state...
2 месяца, 2 недели назад tommy_p1ckles
115
голосов
2
ответа
Я относительно новый для Ansible, и я создал playbook, который может установить конфигурацию Tomcat на "голом" сервере. Мне интересно, как решить проблему обновления init.d script, в то же время из...
2 месяца, 2 недели назад hepabolu
105
голосов
1
ответ
Требуется некоторая помощь по скрипту Ansible Войдите в систему и выполните некоторые образцы, необходимые с использованием Ansible playbook. Не нужно устанавливать PostgreSQL. - name: Login to DB ...
2 месяца, 2 недели назад shaik
122
голоса
2
ответа
Я уже некоторое время использую human_log.py callback-программы human_log.py ( https://github.com/n0ts/ansible-human_log или https://gist.github.com/cliffano/9868180 ). Когда задача запускается, она
2 месяца, 2 недели назад Flux
123
голоса
1
ответ
Я пытаюсь начать использовать Ansible и плагин aws_ec2. В моем файле ./ansible.cfg есть следующее: [inventory] enable_plugins = aws_ec2 и следующее в моем файле ./inventory.yml : plugin: aws_ec2 aw...
2 месяца, 2 недели назад Shawn Northrop
106
голосов
1
ответ
У меня есть загрузочная игра, в которой мне нужно сравнить значения, возвращаемые из задачи, в переменную, загруженную из файла метаданных. Эти метаданные могут быть в любом формате, и я решил пойт...
2 месяца, 2 недели назад Chen A.
62
голоса
1
ответ
Я хочу знать, есть ли способ объединить строки, чтобы создать новое свойство строки элемента для цикла with_items. Я пробовал: with_items: - {first: 'one', second: '{{ item.first}}two'} with_items:...
2 месяца, 2 недели назад Phu-Bar
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема