Системное администрирование и сети
используйте select и map с ansible
00
Вопрос или проблема У меня есть словарь, и я хотел бы выбрать все элементы, имеющие vg_name == 'vgapplis', и вычислить сумму их size_FS. Я пробовал это, но оно не работает. Есть идеи? - set_fact: FS_vgapplis:"{{ FS | select(''search'', ''\bvgapplis\b'')|
Unix-подобные системы
kinit: недопустимый UID в имени постоянного ключа при получении кэша по умолчанию при использовании Ansible
00
Вопрос или проблема Позвольте мне начать с краткого описания: Целевой хост: RHEL7, ядро 3.10, Python2.7 На целевом хосте есть perl-скрипт (запускаемый определенным пользователем), который, среди прочего, выполняет такие действия: kdestroy -A kinit user@domain
Системное администрирование и сети
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 Вычисление и эвакуация экземпляров?
02
Вопрос или проблема Я работаю над настройкой 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' не определена\