diff --git a/ansible/roles/hydra/defaults/main.json b/ansible/roles/hydra/defaults/main.json deleted file mode 100644 index 79c97a8..0000000 --- a/ansible/roles/hydra/defaults/main.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "var_hydra_directory": "/opt", - "var_hydra_name": "hydra", - "var_hydra_secrets_system": "REPLACE_ME" -} diff --git a/ansible/roles/hydra/tasks/main.json b/ansible/roles/hydra/tasks/main.json deleted file mode 100644 index 9fb0cb6..0000000 --- a/ansible/roles/hydra/tasks/main.json +++ /dev/null @@ -1,53 +0,0 @@ -[ - { - "name": "unlock destination", - "become": true, - "ansible.builtin.file": { - "state": "directory", - "dest": "{{var_hydra_directory}}", - "mode": "0777" - } - }, - { - "name": "prepare directory", - "ansible.builtin.file": { - "state": "directory", - "path": "{{var_hydra_directory}}/{{var_hydra_name}}" - } - }, - { - "name": "download", - "ansible.builtin.get_url": { - "url": "https://raw.githubusercontent.com/ory/meta/master/install.sh", - "dest": "{{var_hydra_directory}}/{{var_hydra_name}}/install.sh" - } - }, - { - "name": "user", - "ansible.builtin.command": { - "chdir": "{{var_hydra_directory}}/{{var_hydra_name}}", - "cmd": "bash install.sh hydra" - } - }, - { - "name": "lock destination", - "become": true, - "ansible.builtin.file": { - "state": "directory", - "dest": "{{var_hydra_directory}}", - "mode": "0555" - } - }, - { - "name": "initialize database", - "ansible.builtin.shell": { - "cmd": "{{var_hydra_directory}}/{{var_hydra_name}}/bin/hydra migrate sql $(cat /etc/hydra/database) --yes" - } - }, - { - "name": "generate secret", - "ansible.builtin.shell": { - "cmd": "export LC_CTYPE=C; cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 > /etc/hydra/secrets_system" - } - } -] diff --git a/ansible/roles/postgresql-for-hydra/defaults/main.json b/ansible/roles/postgresql-for-hydra/defaults/main.json deleted file mode 100644 index aa79bfd..0000000 --- a/ansible/roles/postgresql-for-hydra/defaults/main.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "var_postgresql_for_hydra_username": "hydra_user", - "var_postgresql_for_hydra_password": "REPLACE_ME", - "var_postgresql_for_hydra_schema": "hydra" -} diff --git a/ansible/roles/postgresql-for-hydra/tasks/main.json b/ansible/roles/postgresql-for-hydra/tasks/main.json deleted file mode 100644 index eacd2a0..0000000 --- a/ansible/roles/postgresql-for-hydra/tasks/main.json +++ /dev/null @@ -1,61 +0,0 @@ -[ - { - "name": "packages", - "become": true, - "ansible.builtin.apt": { - "pkg": [ - "acl" - ] - } - }, - { - "name": "user", - "become": true, - "become_user": "postgres", - "community.postgresql.postgresql_user": { - "state": "present", - "name": "{{var_postgresql_for_hydra_username}}", - "password": "{{var_postgresql_for_hydra_password}}" - } - }, - { - "name": "schema", - "become": true, - "become_user": "postgres", - "community.postgresql.postgresql_db": { - "state": "present", - "name": "{{var_postgresql_for_hydra_schema}}", - "owner": "{{var_postgresql_for_hydra_username}}", - "encoding": "UTF-8" - } - }, - { - "name": "rights", - "become": true, - "become_user": "postgres", - "community.postgresql.postgresql_privs": { - "state": "present", - "db": "{{var_postgresql_for_hydra_schema}}", - "objs": "ALL_IN_SCHEMA", - "roles": "{{var_postgresql_for_hydra_username}}", - "privs": "ALL", - "grant_option": true - } - }, - { - "name": "start script | prepare directory", - "become": true, - "ansible.builtin.file": { - "state": "directory", - "path": "/etc/hydra" - } - }, - { - "name": "start script | emplace", - "become": true, - "ansible.builtin.template": { - "src": "dsn.j2", - "dest": "/etc/hydra/dsn" - } - } -] diff --git a/ansible/roles/postgresql-for-hydra/templates/dsn.j2 b/ansible/roles/postgresql-for-hydra/templates/dsn.j2 deleted file mode 100644 index 98b5b27..0000000 --- a/ansible/roles/postgresql-for-hydra/templates/dsn.j2 +++ /dev/null @@ -1 +0,0 @@ -postgres://{{var_postgresql_for_hydra_username}}:{{var_postgresql_for_hydra_password}}@localhost:5432/{{var_postgresql_for_hydra_schema}}?sslmode=disable