DEV Community

Ray Del Rosario
Ray Del Rosario

Posted on

Cómo usar AWS Cli en AWX

Existen ciertos momentos donde queremos usar una función de AWS y no está disponible como módulo en Ansible, en esos casos solemos usar command, pero al momento de integrarlo en AWX, nos saldrá un error de: You must specify a region. You can also configure your region by running \"aws configure\"."
Para solucionarlo, utilizaremos environment, esto solo funcionará para la tarea en específico, no para el playbook en conjunto.

---
- name: Ejecutar comando
  command:  aws ec2 describe-instance-status --instance-id "{{ instance_id }}"
  environment:
    AWS_DEFAULT_REGION: "{{ region }}"
    AWS_ACCESS_KEY_ID: "{{ aws_access_key  }}"
    AWS_SECRET_ACCESS_KEY: "{{ aws_secret_key }}"
Enter fullscreen mode Exit fullscreen mode

Con esto ya debería funcionar sin problemas.

Top comments (0)