From 63c7af0016fd8564d973e377670614ba8c1e86c1 Mon Sep 17 00:00:00 2001 From: Salt Date: Mon, 8 Jun 2020 20:15:22 -0500 Subject: [PATCH] Move AWS credentials to their own directory --- .../files/awscredentials | 0 roles/awscreds/meta/main.yml | 2 ++ roles/awscreds/tasks/main.yml | 15 +++++++++++++++ roles/localansible/meta/main.yml | 2 ++ roles/localansible/tasks/main.yml | 9 --------- 5 files changed, 19 insertions(+), 9 deletions(-) rename roles/{localansible => awscreds}/files/awscredentials (100%) create mode 100644 roles/awscreds/meta/main.yml create mode 100644 roles/awscreds/tasks/main.yml diff --git a/roles/localansible/files/awscredentials b/roles/awscreds/files/awscredentials similarity index 100% rename from roles/localansible/files/awscredentials rename to roles/awscreds/files/awscredentials diff --git a/roles/awscreds/meta/main.yml b/roles/awscreds/meta/main.yml new file mode 100644 index 0000000..d098f75 --- /dev/null +++ b/roles/awscreds/meta/main.yml @@ -0,0 +1,2 @@ +--- +allow_duplicates: no diff --git a/roles/awscreds/tasks/main.yml b/roles/awscreds/tasks/main.yml new file mode 100644 index 0000000..6df3e2f --- /dev/null +++ b/roles/awscreds/tasks/main.yml @@ -0,0 +1,15 @@ +#!/usr/bin/ansible-playbook +# vim:ft=ansible: +--- +- name: Set up AWS credentials for root + block: + - name: Create .aws directory + file: + path: ~/.aws + state: directory + - name: Copy AWS credentials + copy: + src: awscredentials + dest: ~/.aws/credentials + mode: "0600" + become: true diff --git a/roles/localansible/meta/main.yml b/roles/localansible/meta/main.yml index d098f75..6eff89a 100644 --- a/roles/localansible/meta/main.yml +++ b/roles/localansible/meta/main.yml @@ -1,2 +1,4 @@ --- allow_duplicates: no +dependencies: + - role: awscreds diff --git a/roles/localansible/tasks/main.yml b/roles/localansible/tasks/main.yml index 2092dd8..5950cde 100644 --- a/roles/localansible/tasks/main.yml +++ b/roles/localansible/tasks/main.yml @@ -21,15 +21,6 @@ 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: Assure root .ssh directory file: path: ~/.ssh