#!/usr/bin/ansible-playbook # vim:ft=ansible: --- - name: Set up Ansible block: - name: Install Ansible-required packages via apt apt: name: "{{ packages }}" vars: packages: - python3-pip - python3-boto - python3-boto3 - python3-botocore - python3-setuptools - python-pip - python-boto - python-boto3 - python-botocore - python-setuptools become: true - name: Install Ansible-required packages via pip pip: name: "{{ packages }}" state: latest vars: packages: - ansible - name: Create .aws directory file: path: ~/.aws state: directory - name: Copy AWS credentials copy: src: awscredentials dest: ~/.aws/credentials mode: "0600" - name: Copy Ansible private key copy: src: ansiblekey dest: ~/.ssh/ansible mode: "0600"