aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jumbotron/tasks/jumbotron.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/jumbotron/tasks/jumbotron.yml')
-rw-r--r--roles/jumbotron/tasks/jumbotron.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/roles/jumbotron/tasks/jumbotron.yml b/roles/jumbotron/tasks/jumbotron.yml
new file mode 100644
index 0000000..0b6f1a7
--- /dev/null
+++ b/roles/jumbotron/tasks/jumbotron.yml
@@ -0,0 +1,37 @@
+---
+- name: Create jumbotron user
+ user:
+ comment: 'John Jumbotron'
+ name: jumbotron
+ shell: '/bin/bash'
+ uid: 3000
+ group: users
+
+- name: Create jumbotron dotfiles
+ copy:
+ dest: '~jumbotron/.{{ item.name }}'
+ src: '{{ item.name }}'
+ owner: jumbotron
+ group: users
+ mode: '{{ item.mode }}'
+ with_items:
+ - { name: bash_profile, mode: 0o644 }
+ - { name: autologin, mode: 0o755 }
+
+- name: Check out jumbotron repo
+ git:
+ dest: '~jumbotron/jumbotron'
+ repo: 'https://github.com/labitat/jumbotron.git'
+ accept_hostkey: yes
+ clone: yes
+ update: yes
+ remote: origin
+
+- name: Make sure jumbotron owns git repo
+ file:
+ dest: '~jumbotron/jumbotron'
+ owner: jumbotron
+ group: users
+ recurse: yes
+
+# vim: set ts=2 sw=2 et: