johanmeiring.ubuntu-ecs-agent

ubuntu-ecs-agent

Statut de la construction

Ce rôle Ansible permet aux utilisateurs d'installer l'Agent ECS d'AWS sur des instances basées sur Ubuntu, généralement utilisées dans un environnement AWS. Cela peut être nécessaire pour ceux qui ne souhaitent pas utiliser l'AMI optimisée ECS d'Amazon, ou qui préfèrent travailler uniquement dans des environnements basés sur Ubuntu.

Exigences

  • Ansible 2.5 ou supérieur
  • Testé sur Ubuntu 14.04, 16.04 et 18.04

Variables du rôle

Veuillez consulter http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html pour plus d'informations sur les options ci-dessous.

  • ubuntu_ecs_agent_loglevel: ECS_LOGLEVEL (Par défaut : info)
  • ubuntu_ecs_agent_cluster_name: ECS_CLUSTER (Par défaut : default)
  • ubuntu_ecs_agent_enable_iam_role: ECS_ENABLE_TASK_IAM_ROLE (Par défaut : true)
  • ubuntu_ecs_agent_enable_task_iam_role_network_host: ECS_ENABLE_TASK_IAM_ROLE_NETWORK_HOST (Par défaut : true)
  • ubuntu_ecs_agent_reserved_ports: ECS_RESERVED_PORTS (Par défaut : "[22, 2375, 2376, 51678]")
  • ubuntu_ecs_agent_container_stop_timeout: ECS_CONTAINER_STOP_TIMEOUT (Par défaut : 30s)
  • ubuntu_ecs_agent_auth_type: ECS_ENGINE_AUTH_TYPE (Par défaut : "")
  • ubuntu_ecs_agent_auth_data: ECS_ENGINE_AUTH_DATA (Par défaut : "")
  • ubuntu_ecs_agent_start_mode: Défini sur "docker" ou "systemd", selon la façon dont vous souhaitez démarrer le conteneur de l'agent (Par défaut : "docker")

Dépendances

Exemple de Playbook

---
- name: test-playbook | Tester le rôle ubuntu-ecs-agent
  hosts: tous
  become: yes
  vars:
    - ubuntu_ecs_agent_cluster_name: TestCluster
  roles:
    - ecs-agent

Exécutez-le avec l'interpréteur python3 dans des distributions plus récentes comme ceci :

ansible-playbook site.yml -i ec2-13-236-6-185.ap-southeast-2.compute.amazonaws.com, -e 'ansible_python_interpreter=/usr/bin/python3'

Licence

Sous licence MIT. Consultez le fichier LICENSE pour plus de détails.

À propos du projet

Deploy AWS ECS Agent on Ubuntu

Installer
ansible-galaxy install johanmeiring.ubuntu-ecs-agent
Licence
mit
Téléchargements
151
Propriétaire