Вопросы с тегом «ansible»

Ansible - это программная платформа с открытым исходным кодом для настройки и управления компьютерами. Он сочетает в себе многоузловое развертывание программного обеспечения, выполнение специальных задач и управление конфигурацией.

2
Есть ли способ проверить, что ключ словаря не определен в задании?
Так что в моем коде у меня есть задача - name: cool task shell: 'touch iamnotcool.txt' when: me.cool is not defined и мои вары выглядят как --- me: stumped: yes Поэтому, когда я запускаю задачу, она возвращается со следующей ошибкой {"failed": true, "msg": "The conditional check 'me.cool' failed. The error …

3
Создание символической ссылки с ansible и списком переменных
Совершенно новый для ansible - я пытаюсь создать символическую ссылку на кучу файлов в каталоге src по месту назначения .. В настоящее время: file: src: /drupal/drush/{{ item.path }}.aliases.drushrc.php dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php with_items: - { path: 'new', dest: 'new' } - { path: 'vmdev', dest: 'vmdev' } state: link Я …
17 ansible 

5
Когда целесообразно использовать диспетчер конфигурации (например, Puppet / Chef / Ansible)?
На моем текущем рабочем месте я присматриваю за двумя хост-машинами VMware, физической машиной OpenBSD, тремя виртуальными машинами Debian и шестью виртуальными машинами Windows Server (2008/2012). Я рассматриваю возможность внедрения инструмента управления конфигурацией, такого как Puppet или Chef. Разумно ли это, или затраты на изучение инструмента перевесят преимущества? Где переломный момент …

7
Ansible: Могу ли я использовать vars_files, когда некоторые файлы не существуют
Это часть: vars_files: - vars/vars.default.yml - vars/vars.yml Если файл vars/vars.ymlне существует - здесь ошибка. ERROR: file could not read: /.../vars/vars.yml Как я могу загрузить дополнительные переменные из этого файла, только если он существует? (без ошибок)
17 ansible 

1
Как мне подготовиться к PATH во время работы модуля ps Ansible?
Я пытаюсь установить psycopg2 в Python virtualenv с pipмодулем Ansible , но мне нужно предварительно добавить запись в PATH для его правильной сборки (ему нужно знать путь к каталогу, в котором он находится pg_config). Я вижу, что могу перейти environmentк pipмодулю, но я не уверен, как добавить, а не перезаписать …

5
переменная msg
Я пытаюсь напечатать ранее зарегистрированную mosh_versionпеременную, используя команду ansible, debug msgнапример: - name: Print mosh version debug: msg="Mosh Version: {{ mosh_version.stdout }}" Это не работает и печатает следующую ошибку: Note: The error may actually appear before this position: line 55, column 27 - name: Print mosh version debug: msg="Mosh Version: …

7
Как получить несколько файлов с удаленного компьютера на локальный с Ansible
Я хотел бы скопировать файлы из удаленного каталога в локальный каталог с помощью Ansible, но модуль fetch позволяет мне копировать только один файл. У меня есть много серверов, с которых мне нужны файлы (один и тот же каталог на каждом сервере), и я не знаю, как это сделать с Ansible. …
17 linux  copy  ansible 

1
Создайте и смонтируйте том GlusterFS с помощью Ansible
Я использую GlusterFS для создания и подключения томов на 4 компьютерах. Скажем, например, машины называются machine1, machine2, machine3и machine4. Мои сверстники уже были успешно исследованы. Я использовал следующую команду для создания моего тома: sudo gluster volume create ssl replica 2 transport tcp machine1:/srv/gluster/ssl machine2:/srv/gluster/ssl machine3:/srv/gluster/ssl machine4:/srv/gluster/ssl force Затем я начинаю …

2
Как запустить несколько Playbooks в порядке с Ansible?
Я работаю над несколькими сборниками игр Ansible, чтобы ускорить новый экземпляр сервера. Есть приблизительно 15 разных книг, которые мне нужно запустить в определенном порядке, чтобы успешно раскрутить сервер. ansible-playbook playbook_name.ymlСначала я хотел написать сценарий оболочки, который выполнял бы и дублировал по одной записи для каждой пьесы, которую мне нужно запустить. …

3
Возможное изменение значения по умолчанию в соответствии с условием
Можно ли изменить значение переменной роли по умолчанию в соответствии с некоторым условием (т. Е. Значением другой переменной)? Детали У меня есть две связанные переменные для команды, envи composer_opts. Если оба остаются по умолчанию ( env = "prod"и composer_opts = "--no-dev"), все в порядке. Если я поменяю envна dev, по …
16 ansible 

3
Ansible with_items не печатает весь элемент?
Я автоматически защищаю ключи SSL следующим образом: - name: Find ssl keys find: paths="/etc/ssl/" patterns="*.key" recurse=yes register: secure_ssl_keys_result - name: Secure ssl keys file: path={{ item.path }} user=root group=root mode=600 with_items: secure_ssl_keys_result.files Теперь для каждого элемента есть огромное лог-сообщение со всем содержимым элемента: ok: [127.0.0.1] => (item = {u'uid ': …
16 ansible 

2
Как очистить вещи от ролей, которые больше не используются на сервере?
Предположим, у меня есть хост, который, помимо прочего, является веб-сервером, на котором устанавливается соответствующая роль Ansible nginx, выполняет некоторые важные настройки /etc/nginxи открывает порты 80 и 443 в брандмауэре. В какой-то момент я хочу, чтобы этот конкретный хост больше не был веб-сервером, потому что по какой-то причине я переместил этот …
15 ansible 

4
Возможна итерация словаря со списками
У меня есть следующая переменная, загруженная через include_vars: access: username-foo: - path: / permissions: rwX recursive: true username-bar: - path: / permissions: rX - path: /css permissions: rwX recursive: true - path: /data permissions: rX - path: /data/reviews.yml permissions: rw - path: /js permissions: rX - path: /js/*.js permissions: rw …
15 ansible 

2
Как проверить ответ JSON от URI-запроса с Ansible?
У меня есть задача Ansible, которая отправляет URI-запрос веб-сайту для получения ответа JSON. Я хочу, чтобы Ansible что-то делал, если определена вложенная переменная JSON, и что-то еще, если это не так. - name: Get JSON from the Interwebs uri: url="http://whatever.com/jsonresponse" return_content=yes register: json_response - name: Write nested JSON variable to …
15 ansible 

2
Почему у ansible нет архивного модуля?
Поиск в гугле для Ansible create tar не дает хороших результатов, и, хотя есть модуль разархивирования , нет модуля архива . Возможно, я решу это с помощью командного модуля, но, будучи новичком в Ansible, это заставляет меня думать, что я делаю это неправильно. Я уверен, что я не первый, кто …
15 ansible 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.