Публикации по теме 'ansible'
Немедленно запустить обработчик Ansible — Ansible Playbook
Как сбросить выполнение обработчика Ansible после задачи уведомления с помощью модуля ansible.builtin.meta.
Когда запускаются обработчики Ansible?
По умолчанию обработчики запускаются после завершения всех задач в конкретной игре.
Ссылки
https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_handlers.html#controlling-when-handlers-run
Демо
Давайте перейдем к реальному примеру того, как немедленно запустить обработчик Ansible.
В первую очередь нам нужен статус..
Вопросы по теме 'ansible'
Как управлять Ansible программно и параллельно?
Я хотел бы использовать Ansible для одновременного выполнения простого задания на нескольких удаленных узлах. Фактическая работа включает в себя поиск некоторых файлов журнала и последующую обработку результатов на моем локальном хосте (на котором...
4088 просмотров
schedule
20.05.2023
Наличие пакета Ansible pip для обновления Python во время разработки
Я писал несколько игр Ansible для настройки python virtualenv, а также во время разработки для обновления пакета python и перезапуска сервера. У меня проблемы с получением pip для обновления пакета. Мне все равно, как это делается, но я бы предпочел...
6868 просмотров
schedule
29.06.2022
Лучший способ всегда запускать ansible внутри virtualenv на удаленных машинах?
Есть ли лучший способ запустить ansible внутри virtualenv на удаленных машинах?
Пока я вижу, как изменить файл .bashrc вручную или с помощью самого ansible.
Например:
tasks:
- name: "Enable virtualenv in .bashrc"
lineinfile:...
7977 просмотров
schedule
19.08.2022
Как пропустить выполнение роли в Ansible
Я пытаюсь написать playbook.yml для своей бродячей машины и столкнулся со следующей проблемой. Ansible предлагает мне установить эти переменные, и я устанавливаю для этих переменных значения null/false/no/[просто введите], но роли выполняются...
30494 просмотров
schedule
23.06.2023
Ansible, запускать задачу, если playbook включает роль
Представим себе playbook со следующими ролями: base, мониторинг, nginx и еще один playbook только с base и nginx.
Теперь я хочу, чтобы в роли мониторинга запускалась задача, только если playbook включает роль nginx, потому что для мониторинга nginx...
3403 просмотров
schedule
18.06.2022
Получение rsync в Ansible для работы с Vagrant
Я хочу протестировать скрипт Ansible с помощью Vagrant. . Все работает нормально, пока он не попытается выполнить rsync с удаленным хостом:
- name: Install custom dev user settings
local_action: command rsync -ave ssh...
3807 просмотров
schedule
28.02.2024
Какой простой способ автоматически создать несуществующий каталог в недоступном
В моей пьесе Ansible много раз мне нужно создать файл там
- name: Copy file
template:
src: code.conf.j2
dest: "{{project_root}}/conf/code.conf"
теперь много раз conf dir отсутствует. Затем мне нужно создать еще одну задачу,...
120597 просмотров
schedule
24.04.2022
Ansible и Wget
Я пытаюсь получить файл с веб-сервера из учебника Ansible.
Вот фрагмент Ansible:
---
- hosts: all
sudo: true
tasks:
- name: Prepare Install folder
sudo: true
action: shell sudo mkdir -p /tmp/my_install/mysql/ && cd...
53418 просмотров
schedule
01.03.2023
Нужна помощь в понимании последовательности рабочего процесса для выполнения переменной Ansible
Нужна помощь в понимании последовательности рабочего процесса для выполнения переменной Ansible в доступных задачах или плейбуках,
Какая переменная используется в конце, когда мы используем все это ..
1) vars
2) group_vars
3) host_vars...
1209 просмотров
schedule
25.05.2022
Как перезапустить Jenkins с помощью Ansible и дождаться его возвращения?
Я пытаюсь перезапустить службу Jenkins с помощью Ansible:
- name: Restart Jenkins to make the plugin data available
service: name=jenkins state=restarted
- name: Wait for Jenkins to restart
wait_for:
host=localhost
port=8080...
20526 просмотров
schedule
17.01.2024
Ansiblesync запрашивает парольную фразу, даже если она уже введена в начале
Модуль синхронизации Ansible (v1.6.5) запрашивает парольную фразу (введите парольную фразу для ключа) хотя я уже ввел ее в начале запуска playbook.
Есть идеи, почему?
Я запускаю свою книгу со следующими параметрами:
-u myuser...
12034 просмотров
schedule
13.01.2024
Добавьте память подкачки с помощью ansible
Я работаю над проектом, в котором наличие памяти подкачки на моих серверах необходимо, чтобы избежать нехватки памяти некоторых длительных процессов python, и впервые понял, что у моих бродячих ящиков Ubuntu и экземпляров AWS ubuntu еще не было одного...
18892 просмотров
schedule
20.11.2022
Ansible. переопределить единственный ключ словаря
Я использую ansible для управления конфигурацией как для производства, так и для бродячей коробки. У меня есть файл со значениями по умолчанию: group_vars / all .
---
env: prod
wwwuser: www-data
db:
root_pwd: root_pwd
pdo_driver:...
24567 просмотров
schedule
19.10.2022
Изменить переменную в шаблоне Ansible на основе группы
У меня есть файл инвентаризации Ansible примерно так:
[es-masters]
host1.my-network.com
[es-slaves]
host2.my-network.com
host3.my-network.com
[es:children]
es-masters
es-slaves
У меня также есть файл шаблона Jinja2, которому необходимо...
28680 просмотров
schedule
04.10.2022
Прерывание ansible playbook, если хост недоступен
Мне интересно, есть ли какой-нибудь достойный способ потребовать, чтобы все хосты, которые должен выполнять набор задач, были действительно доступны?
В настоящее время я пытаюсь заставить его обрабатывать обновление, которое может быть болезненным,...
7789 просмотров
schedule
07.12.2023
Запустите одну команду Ansible через ssh
У меня есть сервер с Ansible. Когда я пытаюсь выполнить одну команду из оболочки на машине Ansible - все хорошо. Пример:
omazilov@ansible:~$ ansible all -m ping
192.168.1.10 | success >> {
"changed": false,
"ping": "pong"
}...
6837 просмотров
schedule
23.08.2022
Как мне получить переменную с именем пользователя, который запускает ansible?
Я пишу сценарий процесса развертывания, который берет имя пользователя, запускающего сценарий ansible (например, tlau), и создает каталог развертывания в удаленной системе на основе этого имени пользователя и текущей даты / времени (например,...
85894 просмотров
schedule
12.10.2023
ansible игнорировать конфигурацию run_once для задачи
Я использую Ansible и хочу запустить задачу только один раз. Я следую документации по настройке и запуску задачи только один раз .
- name: apt update
shell: apt-get update
run_once: true
Но когда я запускаю Ansible, он всегда выполняет...
12298 просмотров
schedule
14.01.2024
Ansible playbook group_var переопределяется ролью var
В существующем проекте я заменяю сценарий подготовки bash на ansible - сначала через Vagrant, а затем развертываю его для промежуточных / продвинутых серверов после того, как устранены изломы.
Эта проблема...
Согласно доступным документам при...
2014 просмотров
schedule
27.05.2024
Модуль Authorized_key для первоначального подключения
Можно ли использовать модуль author_key для копирования ssh-ключей хоста новому удаленному пользователю?
598 просмотров
schedule
21.11.2022