darkraiden.ansible-codedeploy-agent

Agent Codedeploy

Status budowy

Rola Ansible do instalacji agenta AWS Codedeploy.

Wymagania

Brak

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml i vars/):

Wartości domyślne

codedeploy_agent_s3_download_bucket_name: ""
codedeploy_agent_version: latest

Wersja agenta Codedeploy i jego nazwa koszyka; zazwyczaj format tej ostatniej to aws-codedeploy-twoja-region (np. aws-codedeploy-eu-west-1). Więcej informacji można znaleźć tutaj.

Zmienne

codedeploy_agent_packages:
  - git
  - wget
  - ruby

Zależności agenta Codedeploy do zainstalowania.

codedeploy_agent_s3_download_url: https://{{ codedeploy_agent_s3_download_bucket_name }}.s3.amazonaws.com/{{ codedeploy_agent_version }}/install

Adres URL pobierania agenta Codedeploy z S3.

Zależności

Brak

Obsługa

Rola zawiera następujące obsługi:

  • restart agenta codedeploy - Uruchamia ponownie usługę codedeploy-agent.

Test Kitchen

Rolę można przetestować przy użyciu Test Kitchen. Upewnij się, że następujące pakiety są zainstalowane:

  • ruby 2.x
  • docker
  • gems:
    • test-kitchen
    • kitchen-docker
    • kitchen-ansible
$ kitchen test

To polecenie utworzy maszyny, przeprowadzi konwergencję i przetestuje rolę, a następnie je zniszczy.

Napisz swoje testy

Możesz napisać własny test, dodając nowy plik lub edytując istniejący w katalogu test/integration/codedeploy-agent/serverspec/localhost. Więcej informacji na temat pisania testów Serverspec można znaleźć tutaj.

Przykładowy Playbook

- hosts: serwery
  roles:
      - { role: darkraiden.ansible-codedeploy-agent }

Licencja

MIT

Informacje o autorze

Ta rola została stworzona w 2018 roku przez Davide Di Mauro.

O projekcie

Ansible Role to provision the AWS Codedeploy Agent

Zainstaluj
ansible-galaxy install darkraiden.ansible-codedeploy-agent
Licencja
Unknown
Pobrania
1.1k
Właściciel
Father, husband, tech geek and coder. DevOps Engineer at Microsoft