tech:ansible_aws_-_cloud
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:ansible_aws_-_cloud [2025/11/11 22:47] – Jean-Baptiste | tech:ansible_aws_-_cloud [2026/06/16 15:18] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Ansible AWS - Cloud | ||
| + | |||
| + | Voir : [Pourquoi ansible n’est pas un bon choix pour créer son infra AWS](https:// | ||
| + | |||
| + | `~/.boto` | ||
| + | ~~~ini | ||
| + | [Credentials] | ||
| + | aws_access_key_id = 01234ABC | ||
| + | aws_secret_access_key = 01234ABC | ||
| + | |||
| + | [Boto] | ||
| + | debug = 0 | ||
| + | |||
| + | proxy = 192.168.56.1 | ||
| + | proxy_port = 3128 | ||
| + | # | ||
| + | # | ||
| + | ~~~ | ||
| + | |||
| + | `~/ | ||
| + | ~~~ini | ||
| + | [default] | ||
| + | aws_access_key_id = 01234ABC | ||
| + | aws_secret_access_key = 01234ABC | ||
| + | ~~~ | ||
| + | |||
| + | `~/ | ||
| + | ~~~ini | ||
| + | [default] | ||
| + | #region = us-west-2 | ||
| + | region = us-east-2 | ||
| + | output = table | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | `pb.yml` | ||
| + | ~~~yaml | ||
| + | #! / | ||
| + | |||
| + | --- | ||
| + | |||
| + | - name: Configure new server | ||
| + | hosts: localhost | ||
| + | |||
| + | vars: | ||
| + | ansible_python_interpreter: | ||
| + | |||
| + | roles: | ||
| + | - aws | ||
| + | |||
| + | ~~~ | ||
| + | |||
| + | |||
| + | `roles/ | ||
| + | ~~~yaml | ||
| + | --- | ||
| + | |||
| + | - ec2_instance: | ||
| + | name: " | ||
| + | key_name: " | ||
| + | # | ||
| + | instance_type: | ||
| + | # | ||
| + | security_group: | ||
| + | network: | ||
| + | assign_public_ip: | ||
| + | image_id: ami-05829248ffee66250 | ||
| + | register: new_ec2_instance | ||
| + | |||
| + | - name: DEBUG | ||
| + | debug: var=new_ec2_instance.instances[0].network_interfaces[0].association.public_ip | ||
| + | | ||
| + | ~~~ | ||
| + | |||
