diff options
| author | Luke Hoersten <[email protected]> | 2020-02-09 12:05:37 -0600 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2020-02-09 12:05:37 -0600 |
| commit | 1cb30cc0aa4fda9bf0bac0b41ace862b1db434b8 (patch) | |
| tree | e4b27462ba4b8b249bb5eaac4b4be0006ca0392c /roles/aws-s3-backup | |
| parent | 195a4a3fcf65bf47ecb1a0ea2a9fb070c18eb20f (diff) | |
Moved roles to top level
Diffstat (limited to 'roles/aws-s3-backup')
| -rw-r--r-- | roles/aws-s3-backup/defaults/main.yaml | 6 | ||||
| -rw-r--r-- | roles/aws-s3-backup/files/aws-s3-backup.target | 3 | ||||
| -rw-r--r-- | roles/aws-s3-backup/files/aws-s3-backup.timer | 10 | ||||
| -rw-r--r-- | roles/aws-s3-backup/handlers/main.yaml | 9 | ||||
| -rw-r--r-- | roles/aws-s3-backup/tasks/main.yaml | 38 | ||||
| -rw-r--r-- | roles/aws-s3-backup/templates/aws-config.j2 | 5 | ||||
| -rw-r--r-- | roles/aws-s3-backup/templates/aws-credentials.j2 | 5 |
7 files changed, 0 insertions, 76 deletions
diff --git a/roles/aws-s3-backup/defaults/main.yaml b/roles/aws-s3-backup/defaults/main.yaml deleted file mode 100644 index d17817e..0000000 --- a/roles/aws-s3-backup/defaults/main.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- - -aws_s3_backup_region: "us-east-1" -aws_s3_backup_pip_packages: - - "awscli" - - "boto3" diff --git a/roles/aws-s3-backup/files/aws-s3-backup.target b/roles/aws-s3-backup/files/aws-s3-backup.target deleted file mode 100644 index 5338057..0000000 --- a/roles/aws-s3-backup/files/aws-s3-backup.target +++ /dev/null @@ -1,3 +0,0 @@ -[Unit] -Description=AWS S3 backup target -StopWhenUnneeded=yes diff --git a/roles/aws-s3-backup/files/aws-s3-backup.timer b/roles/aws-s3-backup/files/aws-s3-backup.timer deleted file mode 100644 index 6d7b42e..0000000 --- a/roles/aws-s3-backup/files/aws-s3-backup.timer +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Daily AWS S3 backup - -[Timer] -OnCalendar=daily -Persistent=true -Unit=aws-s3-backup.target - -[Install] -WantedBy=timers.target diff --git a/roles/aws-s3-backup/handlers/main.yaml b/roles/aws-s3-backup/handlers/main.yaml deleted file mode 100644 index ce1b90a..0000000 --- a/roles/aws-s3-backup/handlers/main.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -- name: reload timer - systemd: name="aws-s3-backup.timer" enabled="yes" daemon_reload="yes" - become: yes - -- name: reload target - systemd: name="aws-s3-backup.target" enabled="yes" daemon_reload="yes" - become: yes diff --git a/roles/aws-s3-backup/tasks/main.yaml b/roles/aws-s3-backup/tasks/main.yaml deleted file mode 100644 index cc95210..0000000 --- a/roles/aws-s3-backup/tasks/main.yaml +++ /dev/null @@ -1,38 +0,0 @@ ---- - -- name: apt install pip - become: yes - apt: name="python-pip" - -- name: pip install aws cli packages - become: yes - pip: name="{{aws_s3_backup_pip_packages}}" - -- name: create aws config dir for root - become: yes - file: path="/root/.aws/" state="directory" mode="0755" - -- name: configure aws credentials for root - become: yes - template: src="aws-{{item}}.j2" dest="/root/.aws/{{item}}" mode="0600" - with_items: - - "credentials" - - "config" - -- name: create systemd target - become: yes - copy: - src: "aws-s3-backup.target" - dest: "/lib/systemd/system/aws-s3-backup.target" - notify: reload target - -- name: create systemd timer - become: yes - copy: - src: "aws-s3-backup.timer" - dest: "/lib/systemd/system/aws-s3-backup.timer" - notify: reload timer - -- name: ensure timer is started - become: yes - systemd: name="aws-s3-backup.timer" enabled="yes" state="started" diff --git a/roles/aws-s3-backup/templates/aws-config.j2 b/roles/aws-s3-backup/templates/aws-config.j2 deleted file mode 100644 index 5e8d330..0000000 --- a/roles/aws-s3-backup/templates/aws-config.j2 +++ /dev/null @@ -1,5 +0,0 @@ -# {{ansible_managed}} - -[default] -region={{aws_s3_backup_region}} -output=json diff --git a/roles/aws-s3-backup/templates/aws-credentials.j2 b/roles/aws-s3-backup/templates/aws-credentials.j2 deleted file mode 100644 index a959415..0000000 --- a/roles/aws-s3-backup/templates/aws-credentials.j2 +++ /dev/null @@ -1,5 +0,0 @@ -# {{ansible_managed}} - -[default] -aws_access_key_id={{aws_access_key}} -aws_secret_access_key={{aws_secret_key}} |
