aboutsummaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/stagit/tasks/main.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/roles/stagit/tasks/main.yml b/roles/stagit/tasks/main.yml
new file mode 100644
index 0000000..f4d999d
--- /dev/null
+++ b/roles/stagit/tasks/main.yml
@@ -0,0 +1,29 @@
+
+# stagit ~~ roles/stagit/tasks/main.yml
+# Init git user and settings
+
+---
+
+- name: ensure stagit is installed
+ package:
+ name: stagit
+ state: present
+
+- name: retrieve all public git repository
+ find:
+ paths: /data/git
+ patterns: enable_public
+ recurse: true
+ register: public_dirs
+
+- name: show public directories
+ debug:
+ var: public_dirs
+
+- name: create stagit static-files directory
+ file:
+ path: /var/www/htdocs/stagit
+ state: directory
+ owner: www
+ group: daemon
+ mode: 0644
remember that computers suck.