darkraiden.ansible-codedeploy-agent

Codedeploy Agent

Build Status

Ansible-Rolle zur Bereitstellung des AWS Codedeploy-Agenten.

Anforderungen

Nicht zutreffend

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml und vars/):

Standardwerte

codedeploy_agent_s3_download_bucket_name: ""
codedeploy_agent_version: latest

Die Version des Codedeploy-Agenten und der Bucket-Name; normalerweise hat letzterer das Format aws-codedeploy-your-region (z.B. aws-codedeploy-eu-west-1). Weitere Informationen finden Sie hier.

Variablen

codedeploy_agent_packages:
  - git
  - wget
  - ruby

Abhängigkeiten des Codedeploy-Agenten, die installiert werden sollen.

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

Codedeploy-Agent S3-Download-URL.

Abhängigkeiten

Nicht zutreffend

Handler

Die Rolle enthält die folgenden Handler:

  • den Codedeploy-Agent neu starten - Es wird der Dienst codedeploy-agent neu gestartet.

Test-Küche

Die Rolle kann mit einer Testküche getestet werden. Stellen Sie sicher, dass die folgenden Pakete installiert sind:

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

Dieser Befehl erstellt die Maschinen, führt die Konvergenz durch, testet die Rolle und zerstört sie schließlich.

Schreiben Sie Ihre Tests

Sie können Ihre eigenen Tests schreiben, indem Sie eine neue Datei hinzufügen oder die vorhandene Datei im Verzeichnis test/integration/codedeploy-agent/serverspec/localhost bearbeiten. Weitere Informationen zum Schreiben von Serverspec-Tests finden Sie hier.

Beispiel-Playbook

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

Lizenz

MIT

Autor

Diese Rolle wurde 2018 von Davide Di Mauro erstellt.

Über das Projekt

Ansible Role to provision the AWS Codedeploy Agent

Installieren
ansible-galaxy install darkraiden.ansible-codedeploy-agent
GitHub Repository
Lizenz
Unknown
Downloads
1.1k
Besitzer
Father, husband, tech geek and coder. DevOps Engineer at Microsoft