From 5afb825376b1dc746d03f21e7486ba5b7e83fb25 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 19 Jun 2018 18:14:45 +0000 Subject: [PATCH] add some infrastructure for delete request handling --- inventory/inventory | 2 ++ playbooks/manual/gdpr/delete.yml | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 playbooks/manual/gdpr/delete.yml diff --git a/inventory/inventory b/inventory/inventory index 0c11efa4ce..2ab2d3bb12 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -52,6 +52,8 @@ pkgs02.phx2.fedoraproject.org notifs-web01.phx2.fedoraproject.org wiki02.phx2.fedoraproject.org +[gdpr_delete] + [certgetter] certgetter01.phx2.fedoraproject.org diff --git a/playbooks/manual/gdpr/delete.yml b/playbooks/manual/gdpr/delete.yml new file mode 100644 index 0000000000..cefa0a2075 --- /dev/null +++ b/playbooks/manual/gdpr/delete.yml @@ -0,0 +1,16 @@ +# This playbook removes some data that Fedora knows about a username and/or e-mail address. +# +# Please read http://fedora-infra-docs.readthedocs.io/en/latest/sysadmin-guide/sops/gdpr_delete.html +# for information about how to use this playbook and how to integration applications with it. + +- name: Delete user data + hosts: gdpr_delete + strategy: free + tasks: + # Non-huge SAR retrieval + - command: "{{ gdpr_delete_script }}" + environment: + SAR_USERNAME: "{{ gdpr_delete_fas_user }}" + SAR_EMAIL: "{{ gdpr_delete_email }}" + become: yes + become_user: "{{ gdpr_delete_script_user }}"