digitalocean_agent

Роль Ansible digitalocean_agent

Установите агент digitalocean на вашу систему.

GitHub GitLab Загрузки Версия
github gitlab downloads Version

Пример Playbook

Этот пример взят из molecule/default/converge.yml и тестируется при каждом изменении, запросе на слияние и выпуске.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.digitalocean_agent

Машину нужно подготовить. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.ca_certificates
    - role: robertdebock.apt_autostart

Также смотрите полное объяснение и пример о том, как использовать эти роли.

Требования

Состояние используемых ролей

Для подготовки системы используются следующие роли. Вы также можете подготовить свою систему другим способом.

Требование GitHub GitLab
robertdebock.apt_autostart Build Status GitHub Build Status GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.ca_certificates Build Status GitHub Build Status GitLab

Контекст

Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот обзор связанных ролей: dependencies

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
Amazon Candidate
EL 9
Debian все
Fedora все
Ubuntu все

Минимальная версия Ansible, требуемая для работы, это 2.12. Тесты проводились на:

  • Предыдущей версии.
  • Текущей версии.
  • Версии для разработки.

Если вы обнаружите проблемы, пожалуйста, сообщите об этом в GitHub.

Лицензия

Apache-2.0.

Информация об авторе

robertdebock

Пожалуйста, подумайте о поддержке меня.

О проекте

Install digitalocean agent on your system.

Установить
ansible-galaxy install robertdebock/ansible-role-digitalocean_agent
Лицензия
apache-2.0
Загрузки
1075
Владелец
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.