From 1cb30cc0aa4fda9bf0bac0b41ace862b1db434b8 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sun, 9 Feb 2020 12:05:37 -0600 Subject: Moved roles to top level --- roles/aws-s3-backup/defaults/main.yaml | 6 ---- roles/aws-s3-backup/files/aws-s3-backup.target | 3 -- roles/aws-s3-backup/files/aws-s3-backup.timer | 10 ------- roles/aws-s3-backup/handlers/main.yaml | 9 ------ roles/aws-s3-backup/tasks/main.yaml | 38 ------------------------ roles/aws-s3-backup/templates/aws-config.j2 | 5 ---- roles/aws-s3-backup/templates/aws-credentials.j2 | 5 ---- 7 files changed, 76 deletions(-) delete mode 100644 roles/aws-s3-backup/defaults/main.yaml delete mode 100644 roles/aws-s3-backup/files/aws-s3-backup.target delete mode 100644 roles/aws-s3-backup/files/aws-s3-backup.timer delete mode 100644 roles/aws-s3-backup/handlers/main.yaml delete mode 100644 roles/aws-s3-backup/tasks/main.yaml delete mode 100644 roles/aws-s3-backup/templates/aws-config.j2 delete mode 100644 roles/aws-s3-backup/templates/aws-credentials.j2 (limited to 'roles/aws-s3-backup') 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}} -- cgit v1.2.3