Вопросы по теме '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 просмотров

Попытка использовать 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