summaryrefslogtreecommitdiff
path: root/roles/gitano_server/tasks/gitano.yml
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-04-24 12:57:57 +0300
committerLars Wirzenius <liw@liw.fi>2017-04-24 12:57:57 +0300
commit8d7be2a4659f20af0386048b2444f6d0adc59c41 (patch)
treed5e8664ad20a66054529f680b661f64851b060c3 /roles/gitano_server/tasks/gitano.yml
parentbc0d7897d1f4a88d5d60b9460a3fd52a3fc196bc (diff)
downloaddebian-ansible-8d7be2a4659f20af0386048b2444f6d0adc59c41.tar.gz
Rename roles to be more specific
Suggested by Ivan Dolgov.
Diffstat (limited to 'roles/gitano_server/tasks/gitano.yml')
-rw-r--r--roles/gitano_server/tasks/gitano.yml43
1 files changed, 43 insertions, 0 deletions
diff --git a/roles/gitano_server/tasks/gitano.yml b/roles/gitano_server/tasks/gitano.yml
new file mode 100644
index 0000000..7d7b4fb
--- /dev/null
+++ b/roles/gitano_server/tasks/gitano.yml
@@ -0,0 +1,43 @@
+- name: install gitano
+ apt: name=gitano
+
+- name: create Unix user git
+ user:
+ name: git
+ comment: "Gitano server"
+ system: yes
+
+- name: install bypass ssh key to git user auth keys
+ authorized_key:
+ user: git
+ state: present
+ key: "{{ lookup('file', gitano_bypass_pub) }}"
+
+- name: copy over gitano admin public key
+ copy:
+ src: "{{ gitano_admin_pub }}"
+ dest: /home/git/admin.pub
+ owner: git
+ group: git
+ mode: 0644
+
+- name: copy over gitano bypass public key
+ copy:
+ src: "{{ gitano_bypass_pub }}"
+ dest: /home/git/bypass.pub
+ owner: git
+ group: git
+ mode: 0644
+
+- name: "copy over gitano-setup.answers"
+ template:
+ src: gitano-setup.answers
+ dest: /home/git/gitano-setup.answers
+ owner: git
+ group: git
+ mode: 0644
+
+- name: run gitano-setup
+ shell: sudo -i -u git gitano-setup /home/git/gitano-setup.answers
+ args:
+ creates: /home/git/repos