Системное администрирование и сети
Ansible Tower: Как запустить несколько заданий из одного шаблона параллельно
00
Вопрос или проблема У меня есть проект в Ansible Tower и шаблон, основанный на этом проекте. Я запускаю задачу с этим шаблоном против хоста (например, a.example.com). Теперь я хочу запустить задачу с этим шаблоном одновременно против другого хоста (например, b.
Системное администрирование и сети
Цикл Ansible по всем рабочим узлам
00
Вопрос или проблема Мне нужно обновить рабочие узлы Kubernetes с правильными аннотациями, и у меня есть скрипт ниже: --- - hosts: all gather_facts: false remote_user: opc environment: KUBECONFIG: "/home/opc/.kube/config" PATH: "/usr/local/bin:/usr/bin"
Вопросы и ответы
Openstack – HA Вычисление и эвакуация экземпляров?
00
Вопрос или проблема Я работаю над настройкой Openstack для высокой доступности, и одно из последних дел — это обеспечить высокую доступность вычислительных узлов. Существует ли проект, который автоматически эвакуирует экземпляры с вышедшего из строя или
Системное администрирование и сети
Цикл Ansible по всем узлам Woker
00
Вопрос или проблема Мне нужно обновить мои рабочие узлы Kubernetes с правильными аннотациями, и у меня есть следующий скрипт: --- - hosts: all gather_facts: false remote_user: opc environment: KUBECONFIG: "/home/opc/.kube/config" PATH: "/usr/local/bin:/usr/bin"
Системное администрирование и сети
Как считать строку из файла в формате INI в переменную Ansible?
00
Вопрос или проблема Я пытаюсь прочитать пароль базы данных на удаленном хосте из файла /etc/mysql/debian.cnf. Формат файла приведен ниже. # Автоматически сгенерировано для скриптов Debian. НЕ ТРОГАЙТЕ! [client] host = localhost user = root password =
Системное администрирование и сети
Сравнивайте только точные строки, а не частичные.
00
Вопрос или проблема - name: Установленные пакеты. ansible.builtin.shell: cmd: apt list --installed | cut -d"https://serverfault.com/" -f1 | uniq register: установленные_пакеты - name: Установить пакеты. ansible.builtin.apt: name: "{{ item }}" state: present
Вопросы и ответы
В Ansible добавьте элемент ко всем словарям в списке словарей, но умножьте его на существующую запись.
00
Вопрос или проблема У меня есть список словарей: vars: sites: - name: "Tampa" site_number: 0 - name: "Miami" site_number: 1 - name: "Daytona" site_number: 2 Я хочу добавить запись в каждый словарь в этом списке, умножив ее на значение. Я пробовал следующее: - set_fact: sites: >
Unix-подобные системы
Ubuntu 24.04 условие гонки ssh
00
Вопрос или проблема Мне интересно, как работает мой ansible playbook и как ведет себя ssh. С Ubuntu 22 изменили способ запуска ssh-сервиса и, соответственно, его поведение при использовании ListenAdress в /etc/ssh/sshd_config https://discourse.
Unix-подобные системы
команда ansible rsync завершается неудачей при использовании некерберосного ssh на удаленной системе
00
Вопрос или проблема Я хочу синхронизировать структуру каталогов с одного удаленного сервера на другой, используя playbook.yml Ansible. Во время выполнения команды rsync через модуль shell Ansible возникает ошибка. Я знаю причину –
Компьютеры и программы
“Не удалось получить содержимое файла” при попытке подать ansible playbook из stdin
00
Вопрос или проблема Я хотел передать плейбук в ansible-playbook 2.4.2.0 из stdin на RHEL 7.5. Я нашел этот пост, который казался многообещающим, но у меня не работает: $ cat ~/simple-ansible-playbook.yaml | ansible-playbook -i ~/inventory.yaml /dev/stdin ERROR!
Системное администрирование и сети
как назначить UID из заданного диапазона в задаче ansible
00
Вопрос или проблема У меня есть задача ansible для создания пользователя, и вместо указания UID класса, как показано ниже, он должен выбирать из свободного диапазона между (1000-1099) и назначать следующий доступный UID в последовательном порядке, как это сделать?
Unix-подобные системы
Настройка сервера Ubuntu на VirtualBox с помощью Vagrant и Ansible через другой существующий сервер Ubuntu
00
Вопрос или проблема Может показаться глупым, но тем не менее.. У меня возникла идея попробовать поднять еще один сервер Ubuntu в VirtualBox и изучить автоматизацию с Vagrant и Ansible вместо того, чтобы вручную устанавливать каждый инструмент, который может мне понадобиться.
Unix-подобные системы
Ansible доступ к серверу EL9 после его ‘повышения’ с EL8
00
Вопрос или проблема Спасибо, что уделили время и посмотрели, Недавно я обновил (проект AlmaLinux ELevate) 3 сервера с AlmaLinux 8 до AlmaLinux 9 (2 года назад эти же серверы были переведены с CentOS 7 на AlmaLinux 8). Обновление прошло flawlessly, и после
Системное администрирование и сети
Ansible: доступ к переменным и экспорт в CSV файл
00
Вопрос или проблема переменные: сервера: - имя: centos порт: 22 задачи: - имя: Проверка удаленного порта wait_for: host={{ item.name }} port={{ item.port }} timeout=1 ignore_errors: True register: out with_items: "{{ сервера }}" - debug: var=out - имя
Unix-подобные системы
Как использовать включенные переменные из файла с шаблоном jinja2 и with_items.
00
Вопрос или проблема У меня возникает ошибка, при которой поля моей переменной не распознаются при попытке построить конфигурацию с использованием шаблона jinja2. Это нужно для синхронизации репозиториев Linux с системами на основе yum и apt из золотого
Unix-подобные системы
Ansible, ошибка lxd при установке XRoad: Attribute Error: у NoneType нет атрибута “items”, что приводит к lxd_container.py
00
Вопрос или проблема Я пытался установить XRoad с помощью ansible и LXD, следуя этим шагам: Sudo snap install lxd lxd init $ sudo apt update $ sudo apt install software-properties-common $ sudo add-apt-repository –yes –
Вопросы и ответы
Ошибка установки PostgreSQL с помощью Ansible Playbook
00
Вопрос или проблема Я работаю над Ansible Playbook для установки PostgreSQL и сталкиваюсь с ошибкой при попытке изменить конфигурацию. Вот мой Playbook: - name: Установить PostgreSQL с использованием galaxyproject.postgresql hosts: dbservers become: yes
Unix-подобные системы
ansible переменная как переменная окружения
00
Вопрос или проблема Я пробую это - name: Установить необходимые пакеты shell: "apt-get instal linux-headers-{{ ansible_kernel }}" Однако получаю вместо этого {"msg": "Задача включает опцию с неопределенной переменной. Ошибка: 'ansible_kernel' не определена\
Unix-подобные системы
Можно ли изменить уровень команды nice на целевых серверах при выполнении большого плейбука в Ansible?
00
Вопрос или проблема Довольно часто для обслуживания мне приходится запускать огромный плейбук, который содержит около 750 задач на инвентаре из примерно 15 серверов или более. Обычно выполнение занимает около 1.5 до 2.5 часов в зависимости от количества
Вопросы и ответы
Как импортировать необходимую библиотеку Python (ansible-pylibssh) на Red Hat
00
Вопрос или проблема Постоянно возникает ошибка импорта библиотеки Python ansible-pylibssh на Red Hat при попытке запустить простой плейбук для Cisco. Не удалось импортировать требуемую библиотеку Python (ansible-pylibssh) в Python /usr/bin/python3.