Публикации по теме 'ansible-playbook'


Конвейер CI/CD через Ansible Automation с докером
Всем привет, Сегодня я хочу показать вам CI/CD автоматизацию Jenkins с помощью Ansible . Это полностью автоматизированная система сразу после загрузки кода на GitHub для подготовки веб-сервера, но за сценой есть много вещей. Я хочу показать вам весь процесс, который я делаю, чтобы настроить эту автоматизированную систему. Вы знаете о GitHub , Jenkins , Docker , так как я много раз об этом говорил. Но что такое Ansible ? Ansible — это инструмент с открытым исходным..

Вопросы по теме 'ansible-playbook'

Ansible Playbook для запуска команд Shell
Недавно я погрузился в Ansible для одного из своих серверов и нашел его действительно интересным и экономящим время. Я использую выделенный сервер Ubuntu и настроил ряд веб-приложений, написанных на Python, и несколько на PHP. Для Python я использую...
34652 просмотров
schedule 14.11.2022

Sudo не работает с Ansible AWX
Я установил sudo_user в /etc/ansible/ansible.cfg . В моем сборнике пьес я установил remote_user , sudo_user и sudo:yes (также пробовал sudo:True ) на том же уровне, что и hosts: . Затем я использую роль, которая: оболочка: cp -f src /...
628 просмотров
schedule 27.01.2023

Ansible: как установить имя хоста перед назначением DNS
Есть ли у кого-нибудь лучшее решение для настройки экземпляров с именем хоста до того, как это имя хоста может быть назначено серверу? Допустим, мы используем AWS и создаем экземпляр ec2-1-2-3-4.compute-1.amazonaws.com . Когда он настроен, мы в...
10213 просмотров
schedule 18.11.2022

Как создать экземпляр AWS EC2 и назначить его ELB с помощью Ansible?
Я пытаюсь использовать Ansible для создания экземпляра EC2, настройки веб-сервера, а затем его регистрации в балансировщике нагрузки. У меня нет проблем с созданием экземпляра EC2 или настройкой веб-сервера, но все попытки зарегистрировать его на...
3894 просмотров

Keep Ansible DRY: как избежать повторения переменных?
Недавно только начал использовать Ansible и столкнулся с проблемой. В одной из моих структур YAML я определил что-то вроде этого: --- # file: main.yml # # Jenkins variables for installation and configuration jenkins: debian: # Debian...
2493 просмотров
schedule 04.06.2023

Ansible playbook зависает после установки
Я написал плейбук, который будет устанавливать по логу. Прямо сейчас, когда я запускаю playbook для loggly, я застрял после установки ansible на каждом хосте. В чем причина и как устранить такую ​​ошибку. [ec2-user@ip-10-0-0-176 ~]$...
821 просмотров
schedule 19.03.2024

невозможно подключиться к mysql при установке конфигурации edx с помощью ansible
Я уже хочу установить платформу edx-configuarion на свой сервер Ubuntu. Я прочитал эту вики на github , но когда я запускаю эту команду: $ sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost," Я получаю эту ошибку: TASK:...
1728 просмотров
schedule 18.03.2023

Как я могу написать переменные внутри файла задач в ansible
У меня есть это play.yml --- - hosts: 127.0.0.1 connection: local sudo: false tasks: - include: apache.yml Мой Apache выглядит так: vars: url: czxcxz - name: Download apache shell: wget {{url}} Это дает мне...
142325 просмотров
schedule 14.08.2022

Как загрузить зашифрованный файл с помощью ansible vault?
Есть ли у кого-нибудь пример расшифровки и загрузки файла с помощью ansible-vault . Я думаю о том, чтобы сохранить мои ssl-сертификаты в зашифрованном виде в системе контроля версий. Кажется, что-то вроде следующего должно работать. --- -...
33074 просмотров
schedule 09.11.2022

Ansible sudo_user не использует правильный каталог $ HOME
У меня есть каталог git, принадлежащий пользователю, с которым я не могу использовать ssh. В настоящее время я использую sudo_user: user , который работает, но, похоже, неправильно устанавливает $ HOME. У моей учетной записи есть github в файле ~ /...
3687 просмотров
schedule 23.09.2022

Ansible playbooks
Я раньше не использовал Ansible, кто-нибудь знает, как написать простую пьесу, которая удаляет nano и устанавливает vim на сервер Linux? Я предполагаю, что вам нужно будет включить опцию для настройки того, какой текстовый редактор вы хотите после...
4342 просмотров
schedule 05.05.2023

Как я могу перебрать список пользователей и создать каждого пользователя на машине в Ansible?
У меня есть список пользователей из внешнего источника и удаленной машины. Я хочу взять список из внешнего источника и сравнить его со списком пользователей моего текущего компьютера и создать пользователей для каждого пользователя, которого нет на...
1775 просмотров
schedule 07.12.2022

Как обрабатывать изменения в сценариях инициализации в Ansible?
Я относительно новичок в Ansible, и я создал руководство, которое может установить конфигурацию Tomcat на «голом» сервере. Мне интересно, как решить проблему возможности обновить сценарий init.d, избегая остановки службы при запуске playbook, когда в...
4891 просмотров
schedule 31.03.2023

Развертывание приложений Play Framework в AWS (Amazon) ec2 с помощью Ansible playbook
Я очень новичок в платформе AWS ec2. Я хотел развернуть приложение play 2.* в пакете ec2. Также мне нужно развернуть его через git в будущем обновлении. Я провел тщательное исследование и обнаружил, что Ansible playbook может быть лучшим...
1292 просмотров

Модуль Ansible Command говорит, что «|» недопустимый символ
Я использую Ansible для развертывания своего проекта и пытаюсь проверить, установлен ли указанный пакет, но у меня проблема с этой задачей, вот задача: - name: Check if python-apt is installed command: dpkg -l | grep python-apt register:...
75985 просмотров
schedule 24.05.2023

Как избежать двоеточия в строке в файле Ansible YAML?
Я хочу изменить одну строку своего кода в файле /var/www/kibana/config.js во время установки с elasticsearch: "http://"+window.location.hostname+":9200" to elasticsearch: "http://192.168.1.200:9200" Здесь я попытался использовать...
67965 просмотров
schedule 02.12.2022

ansible не подключается после сбоя режима ускорения
Когда я запускаю ansible-playbook в ускоренном режиме и по какой-то причине не удается выполнить задачу ansible, следующий запуск не будет подключаться со следующей ошибкой PLAY [all]...
609 просмотров
schedule 29.09.2022

ОШИБКА: задачи не являются допустимым параметром - Ansible playbook
В моей пьесе у меня есть условный оператор включения для включения задачи: tasks: # Install Java if not present - name: Execute Java shell: java -version register: result ignore_errors: True - include: tasks/java.yml...
16291 просмотров
schedule 15.01.2023

Ansible ping не работает для пользователя, который не может писать в /var/folders, даже если включен sudo
Команда Ansible ping не работает. Как я могу это исправить? Вот файл инвентаря: 172.18.192.60 ansible_ssh_user=access ansible_ssh_private_key_file=~/.ssh/ec2/access.pem Если я попытаюсь запустить модуль Ansible ping на хосте без --sudo...
1749 просмотров
schedule 31.08.2023

как отключить http_proxy в ansible playbook
В наиболее удобном примере это установка среды, например настройка http_proxy ниже, см. http://docs.ansible.com/playbooks_environment.html - hosts: all tasks: - apt: name=cobbler state=installed environment: http_proxy:...
12092 просмотров
schedule 11.10.2022