diff --git a/ansible/roles/pretix/tasks/database.yaml b/ansible/roles/pretix/tasks/database.yaml index 7b9b165..6ac9612 100644 --- a/ansible/roles/pretix/tasks/database.yaml +++ b/ansible/roles/pretix/tasks/database.yaml @@ -1,10 +1,4 @@ --- -- name: Install psycopg2-binary - ansible.builtin.pip: - executable: "{{ pip_executable }}" - name: - - psycopg2-binary - extra_args: --user - name: Create DB user password ansible.builtin.command: cmd: openssl rand -hex 32 diff --git a/ansible/roles/pretix/tasks/main.yaml b/ansible/roles/pretix/tasks/main.yaml index e41e9a0..31a22ce 100644 --- a/ansible/roles/pretix/tasks/main.yaml +++ b/ansible/roles/pretix/tasks/main.yaml @@ -1,4 +1,6 @@ --- +- name: Install requirements + ansible.builtin.import_tasks: pip.yaml - name: Create database ansible.builtin.import_tasks: database.yaml - name: Set up domain diff --git a/ansible/roles/pretix/tasks/pip.yaml b/ansible/roles/pretix/tasks/pip.yaml new file mode 100644 index 0000000..d5665df --- /dev/null +++ b/ansible/roles/pretix/tasks/pip.yaml @@ -0,0 +1,10 @@ +--- +- name: Install setuptools + ansible.builtin.command: + cmd: "{{ pip_executable }} install setuptools --user" +- name: Install psycopg2-binary + ansible.builtin.pip: + executable: "{{ pip_executable }}" + name: + - psycopg2-binary + extra_args: --user \ No newline at end of file