From 7cc8370ab5e3428c24f37b7259331b10038b6acb Mon Sep 17 00:00:00 2001 From: Emil Renner Berthing Date: Tue, 2 Oct 2018 22:26:17 +0200 Subject: jumbotron: add role to set up jumbotron rpi --- roles/jumbotron/tasks/jumbotron.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 roles/jumbotron/tasks/jumbotron.yml (limited to 'roles/jumbotron/tasks/jumbotron.yml') 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: -- cgit v1.2.1