| 
															
																@@ -11,6 +11,22 @@ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     home: "{{gitit_data_dir}}" 
															 | 
															
															 | 
															
																     home: "{{gitit_data_dir}}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     group: "{{gitit_group}}" 
															 | 
															
															 | 
															
																     group: "{{gitit_group}}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+- name: Ensure gitit ssh dir exists 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  file: 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    dest: "{{ gitit_data_dir }}/.ssh" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    state: directory 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    mode: 0700 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    owner: "{{ gitit_user }}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    group: "{{ gitit_group }}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+- name: Ensure gitit ssh key is up to date 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  copy: 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    content: "{{ wiki_git_private_key }}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    dest: "{{ gitit_data_dir }}/.ssh/id_rsa" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    mode: 0600 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    owner: "{{ gitit_user }}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    group: "{{ gitit_group }}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 - name: Ensure prerequisites for gitit are instaled 
															 | 
															
															 | 
															
																 - name: Ensure prerequisites for gitit are instaled 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   apt: name={{item}} state=present update_cache=yes cache_valid_time=3600 
															 | 
															
															 | 
															
																   apt: name={{item}} state=present update_cache=yes cache_valid_time=3600 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   with_items: 
															 | 
															
															 | 
															
																   with_items: 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -58,13 +74,20 @@ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     state: directory 
															 | 
															
															 | 
															
																     state: directory 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     owner: "{{gitit_user}}" 
															 | 
															
															 | 
															
																     owner: "{{gitit_user}}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-#- name: Clone wiki repo 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-#  git: 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-#    src: "{{gitit_wiki_repo}}" 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-#    dest: "{{gitit_data_dir}}/wikidata" 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+- name: Clone wiki repo 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  git: 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    repo: "{{gitit_wiki_repo}}" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    dest: "{{gitit_data_dir}}/wikidata" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    key_file: "{{ gitit_data_dir }}/.ssh/id_rsa" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    accept_hostkey: yes 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 # TODO restore user data 
															 | 
															
															 | 
															
																 # TODO restore user data 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+- name: Let acmetool generate a key and a certificate 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  become: yes 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  shell: /usr/bin/acmetool want --batch {{ wiki_domain }} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+  notify: Restart nginx 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 - name: Install nginx configs 
															 | 
															
															 | 
															
																 - name: Install nginx configs 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   template: 
															 | 
															
															 | 
															
																   template: 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     src: "nginx.j2" 
															 | 
															
															 | 
															
																     src: "nginx.j2" 
															 |