Публикации по теме '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 просмотров
schedule
28.01.2023
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 просмотров
schedule
18.05.2023
Модуль 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