amazon_codedeploy

ansible-role-amazon-codedeploy

molecule Ansible Galaxy

Эта роль обеспечивает совместимость для установки 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 для помощи в разработке и тестировании.

Для разработки или тестирования вам нужно установить следующее:

Тестирование с 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 role for manage AWS CodeDeploy agent

Установить
ansible-galaxy install diodonfrost/ansible-role-amazon-codedeploy
Лицензия
apache-2.0
Загрузки
27657
Владелец