ubuntu-ecs-agent

ubuntu-ecs-agent

Статус сборки

Эта роль Ansible позволяет пользователям устанавливать AWS ECS Agent на экземплярах с Ubuntu, которые обычно работают в среде AWS. Это может быть необходимо для тех, кто не хочет использовать оптимизированный AMI ECS от Amazon или кому удобнее работать только в средах на основе Ubuntu.

Требования

  • Ansible 2.5+
  • Тестировалось на Ubuntu 14.04, 16.04 и 18.04

Переменные роли

Пожалуйста, обратитесь к http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html для получения подробной информации о следующих параметрах.

  • ubuntu_ecs_agent_loglevel: ECS_LOGLEVEL (По умолчанию: info)
  • ubuntu_ecs_agent_cluster_name: ECS_CLUSTER (По умолчанию: default)
  • ubuntu_ecs_agent_enable_iam_role: ECS_ENABLE_TASK_IAM_ROLE (По умолчанию: true)
  • ubuntu_ecs_agent_enable_task_iam_role_network_host: ECS_ENABLE_TASK_IAM_ROLE_NETWORK_HOST (По умолчанию: true)
  • ubuntu_ecs_agent_reserved_ports: ECS_RESERVED_PORTS (По умолчанию: "[22, 2375, 2376, 51678]")
  • ubuntu_ecs_agent_container_stop_timeout: ECS_CONTAINER_STOP_TIMEOUT (По умолчанию: 30с)
  • ubuntu_ecs_agent_auth_type: ECS_ENGINE_AUTH_TYPE (По умолчанию: "")
  • ubuntu_ecs_agent_auth_data: ECS_ENGINE_AUTH_DATA (По умолчанию: "")
  • ubuntu_ecs_agent_start_mode: Установите на "docker" или "systemd", в зависимости от того, как вы хотите запускать контейнер агента (По умолчанию: "docker")

Зависимости

Пример Playbook

---
- name: test-playbook | Тестировать роль ubuntu-ecs-agent
  hosts: all
  become: yes
  vars:
    - ubuntu_ecs_agent_cluster_name: TestCluster
  roles:
    - ecs-agent

Запустите его с интерпретатором python3 на более новых дистрибутивах следующим образом:

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

Лицензия

Лицензировано по MIT License. См. файл LICENSE для получения подробностей.

О проекте

Deploy AWS ECS Agent on Ubuntu

Установить
ansible-galaxy install johanmeiring/ansible-ubuntu-ecs-agent
Лицензия
mit
Загрузки
138
Владелец