diff options
Diffstat (limited to 'roles/jumbotron/tasks/jumbotron.yml')
-rw-r--r-- | roles/jumbotron/tasks/jumbotron.yml | 37 |
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: |