Вопросы по теме 'ansible'
Ansible и crontabs
Я очень новичок с ansible. Я пишу несколько сборников пьес, и это здорово. Однако я застрял с очень простой задачей администратора, которой каждый администратор должен научиться управлять. Сценарий очень распространен, много серверов: ubuntu,...
18740 просмотров
schedule
28.05.2024
упаковщик + ансибл, как указать файл инвентаря
Когда я использую vagrant, я могу указать файл инвентаризации в файле Vagrantfile.
Пример:
config.vm.provision "ansible" do |ansible|
ansible.playbook = "my_folder/playbook.yml"
ansible.inventory_path = "my_folder/inventory_file"
end...
5610 просмотров
schedule
05.12.2023
Установите гем Bundler с помощью Ansible
Я пытаюсь установить Bundler на свой VPS с помощью Ansible.
У меня уже настроен rbenv, а глобальный рубин - 2.1.0.
Если я использую SSH как root на сервере и запускаю gem install bundler , он устанавливается отлично.
Я пробовал следующие три...
18890 просмотров
schedule
11.11.2023
Не удалось импортировать MySQLdb в доступный модуль
Я пытаюсь написать собственный модуль в ansible. при использовании import MySQLdb выдает ошибку
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File...
3358 просмотров
schedule
27.01.2024
Обработчики уведомлений Ansible в другой роли
Могу ли я уведомить обработчика в другой роли? Что мне сделать, чтобы ансибль нашел его?
Пример использования, например, Я хочу настроить какую-то службу, а затем перезапустить ее, если она изменилась. В разных ОС, вероятно, есть разные файлы...
48945 просмотров
schedule
22.01.2024
Как установить host_key_checking = false в доступном файле инвентаризации?
Я хотел бы использовать команду ansible-playbook вместо « vagrant provision ». Однако установка host_key_checking=false в файле hosts , похоже, не работает.
# hosts file
vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key...
193695 просмотров
schedule
16.12.2023
Ansible зависает при запуске сценария удаленного ожидания
Я создаю доступный сценарий для установки ispconfig без взаимодействия. Я использую сценарий для ispconfig интерактивной установки php . Я устанавливаю его на Ubuntu 14.04 , используя apt-get версию expect и последнюю версию ansible.
Что...
3282 просмотров
schedule
07.01.2024
Ansible получить имя пользователя из командной строки
В своих сборниках я часто упоминаю имя пользователя (исключительно его «ubuntu»).
Есть ли встроенный способ сказать «получить из значения, переданного в командной строке»?
Я знаю, что могу
ansible-playbook <task> -u <user> -K...
23049 просмотров
schedule
13.11.2022
Как протестировать Ansible playbook с помощью Docker
Я новичок в анзибле (и докере). Я хотел бы протестировать свой доступный playbook, прежде чем использовать его на любых промежуточных / производственных серверах.
Поскольку у меня нет доступа к пустому удаленному серверу, я подумал, что самый...
13229 просмотров
schedule
27.02.2024
Невозможно изменить gnome-терминал на соляризованный, запустив скрипт с помощью ansible playbook
Пишу несколько ролей для настройки виртуальной машины с помощью ansible.
Я пытаюсь установить цветовую тему gnome-терминала на Solarized https://github.com/Anthony25/gnome-terminal-colors-solarized
Я могу запустить скрипт из терминала, и цвет...
454 просмотров
schedule
18.09.2022
Попытка использовать with_items и когда в Ansible playbook клонировать репо
Привет всем и спасибо, что заглянули. Как следует из названия, я пытаюсь использовать эти модули Ansible следующим образом. Я хочу клонировать репозиторий Wordpress в зависимости от того, является ли переменная «да» или «нет».
Это моя основная...
890 просмотров
schedule
09.10.2022
Задача перезапуска Elasticsearch зависает в Ansible Playbook
Я использую ansible playbook для установки плагина elasticsearch и elasticsearch. после успешной установки Elasticsearch я написал одну задачу, чтобы перезапустить Elasticsearch. Его перезапуск elasticsearch, но ansible playbook зависает в этой...
846 просмотров
schedule
06.02.2024
Ansible: Получить имя файла, созданного скриптом, в формате имя-‹дата›.tar
У меня есть скрипт для резервного копирования на моем хосте. Он создает файл, указанный на его выходе:
********************************************************************************
Configuration files backup successfully.
Backup file is put to...
1852 просмотров
schedule
25.12.2023
Ansible условное выражение на основе стандартного вывода результата?
Как использовать оператор when на основе стандартного вывода register: result? Если существует стандартный вывод, я хочу, чтобы выполнялась какая-то команда, если стандартного вывода не существует, я хочу, чтобы выполнялась другая команда.
-...
59691 просмотров
schedule
29.01.2024
Ansible создает виртуальную среду
Как создать виртуальную среду для конкретной версии Python с помощью ansible. Есть ли команда в стандартной библиотеке ansible?
Я хотел бы что-то вроде:
- virtualenv: dest=venv python_version:/usr/bin/python3
64540 просмотров
schedule
03.04.2024
Создать и использовать группу без перезагрузки
У меня есть задача, которая создает группу.
- name: add user to docker group
user: name=USERNAME groups=docker append=yes
sudo: true
В другой пьесе мне нужно запустить команду, которая зависит от наличия разрешения новой группы. К...
13035 просмотров
schedule
09.12.2022
Как я могу настроить / etc / hosts с возможностью оркестровки
Приложению требуются следующие хосты:
[foo-servers]
foo-server ansible_ssh_host=192.168.50.2
[bar-servers]
bar-server ansible_ssh_host=192.168.50.3
[mysql-servers]
mysql-server ansible_ssh_host=192.168.50.4
[mongodb-servers]
mongodb-server...
25885 просмотров
schedule
03.12.2023
Работаем вечно в Ansible Provision, никогда не срабатывает или всегда зависает
Я столкнулся с проблемой зависания Anisble при попытке запустить процесс forever на узле Ansible. У меня есть очень простой сервер API, который я создаю в vagrant и обеспечиваю Ansible следующим образом:
---
- hosts: all
sudo: yes
roles:...
855 просмотров
schedule
09.04.2024
ansible jinja2 объединяет IP-адреса
Я хотел бы объединить группу ips в строку.
пример ip1:2181,ip2:2181,ip3:2181 и т. д.
{% for host in groups['zookeeper'] %}
{{ hostvars[host]['ansible_eth0']['ipv4']['address'] }}
{% endfor %}
У меня есть приведенный выше код, но я не...
9479 просмотров
schedule
17.11.2022
Задача Ansible запускается один раз для каждого имени базы данных
Я использую ansible для развертывания нескольких сайтов на одном сервере. Каждый сайт является отдельным «хостом» в доступном hosts инвентаре, что очень хорошо работает.
Однако есть только две базы данных: производственная и тестовая. Как я...
5048 просмотров
schedule
29.10.2022