amazon_codedeploy
ansible-role-amazon-codedeploy
Эта роль обеспечивает совместимость для установки amazon-ssm на вашем целевом хосте.
Требования
Эта роль была разработана с использованием Ansible 2.5. Обратная совместимость не гарантируется.
Используйте ansible-galaxy install diodonfrost.amazon_codedeploy
, чтобы установить роль на вашей системе.
Поддерживаемые платформы:
- name: EL
versions:
- 8
- 7
- name: Fedora
versions:
- 29
- 28
- 27
- 26
- name: Debian
versions:
- buster
- stretch
- jessie
- name: Ubuntu
versions:
- disco dingo
- bionic
- xenial
- trusty
- name: Amazon
versions:
- 2017.12
- 2016.03
- 2013.09
Переменные роли
Эта роль не имеет переменных.
---
# файл по умолчанию для ansible-role-amazon-codedeploy
# Регион AWS, откуда нужно скачать скрипт установки CodeDeploy
aws_region: eu-west-1
# Полный URL, откуда нужно скачать скрипт установки CodeDeploy
codedeploy_install_script_url: "{{ default_codedeploy_install_script_url }}"
# Куда сохранить скрипт установки агента codedeploy
codedeploy_install_script_dest: "{{ default_codedeploy_install_script_dest }}"
Зависимости
Нет
Пример плейбука
Это пример плейбука для развертывания роли Ansible Galaxy на локальном хосте и установки последней версии amazon-ssm.
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_codedeploy
Изменение региона AWS, откуда нужно скачать скрипт установки CodeDeploy:
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_codedeploy
vars:
aws_region: eu-west-3
Локальное тестирование
Этот проект использует Molecule для помощи в разработке и тестировании.
Для разработки или тестирования вам нужно установить следующее:
- Linux (например, Ubuntu)
- Docker
- Python (включая python-pip)
- Ansible
- Molecule
- Virtualbox (только для тестов на Windows)
- Vagrant (только для тестов на Windows)
Тестирование с Docker
# Тест роли на CentOS 8
image=ansible-centos:8 molecule test
# Тест роли на Ubuntu 16.04
image=ansible-ubuntu:16.04 molecule test
Тестирование с Virtualbox
# Тест роли на Windows
molecule test -s windows
Лицензия
Apache 2
Информация об авторе
Эта роль была создана в 2020 году diodonfrost.
Установить
ansible-galaxy install diodonfrost/ansible-role-amazon-codedeploy
Лицензия
apache-2.0
Загрузки
27657
Владелец