home
·
contact
·
privacy
projects
/
config
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ansible experiment: more fixes to user setup.
[config]
/
ansible
/
config.yml
diff --git
a/ansible/config.yml
b/ansible/config.yml
index 5ae4a3a7bde56a9beb238dc1839bf98d8847f52a..fab222eb67d92cb66a7fd61c6e4f428a183352fb 100644
(file)
--- a/
ansible/config.yml
+++ b/
ansible/config.yml
@@
-37,12
+37,11
@@
command: setupcon
# Miscellaneous.
command: setupcon
# Miscellaneous.
- - name: Ensure
minimal
dotfile symlinks
+ - name: Ensure dotfile symlinks
file: state=link force=yes src={{item}} dest=~/.{{item|basename}}
file: state=link force=yes src={{item}} dest=~/.{{item|basename}}
- with_fileglob: ~/config/ansible/files/dotfiles/minimal/*
- - name: Ensure root user dotfile symlinks
- file: state=link force=yes src={{item}} dest=~/.{{item|basename}}
- with_fileglob: ~/config/ansible/files/dotfiles/root/*
+ with_fileglob:
+ - ~/config/dotfiles/minimal/*
+ - ~/config/dotfiles/root/*
- name: ensure ~/.vimbackups directory
file: state=directory dest=~/.vimbackups
- name: ensure man-db, manpages is installed
- name: ensure ~/.vimbackups directory
file: state=directory dest=~/.vimbackups
- name: ensure man-db, manpages is installed
@@
-63,11
+62,9
@@
replace: dest=/etc/systemd/system/getty.target.wants/getty@tty1.service regexp='^TTYVTDisallocate=yes.*$' replace='TTYVDisallocate=no'
# Config user.
replace: dest=/etc/systemd/system/getty.target.wants/getty@tty1.service regexp='^TTYVTDisallocate=yes.*$' replace='TTYVDisallocate=no'
# Config user.
- - name: create user plom
- user: name=plom
+ - name: create user plom
with sudo privileges and bash shell
+ user: name=plom
groups=sudo shell=/bin/bash
- name: have config repo in user directory
- name: have config repo in user directory
- git: repo=
git
://github.com/plomlompom/config dest=/home/plom/config
+ git: repo=
https
://github.com/plomlompom/config dest=/home/plom/config
become_user: plom
become_method: su
become_user: plom
become_method: su
- - name: ensure user has sudo privileges
- command: adduser plom sudo