<feed xmlns='http://www.w3.org/2005/Atom'>
<title>labitat-ansible/roles/users/tasks, branch 3x1g-bond</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.2e8.dk/labitat/labitat-ansible/atom?h=3x1g-bond</id>
<link rel='self' href='https://git.2e8.dk/labitat/labitat-ansible/atom?h=3x1g-bond'/>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/'/>
<updated>2019-01-13T21:12:16Z</updated>
<entry>
<title>users: optionally set user password</title>
<updated>2019-01-13T21:12:16Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2019-01-13T21:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=e8469ae75248c7020372985041eb5eeedb1ae22e'/>
<id>urn:sha1:e8469ae75248c7020372985041eb5eeedb1ae22e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users: add more flexible user management</title>
<updated>2019-01-13T20:30:45Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2019-01-13T19:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=bbced59f27d07563734cd0b3cb3da5e4e77634ae'/>
<id>urn:sha1:bbced59f27d07563734cd0b3cb3da5e4e77634ae</id>
<content type='text'>
Now user data is in roles/users/defaults/main.yml
and each server should have a hash like this

users:
  'foo': sudo
  'bar': true
  'baz': false
  #'qux': false

This means the user foo will be created with sudo
access, the user bar will be created without sudo
access, while baz and qux will be removed.
</content>
</entry>
<entry>
<title>users: esmil: add password</title>
<updated>2018-12-03T20:00:21Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-12-03T19:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=733fbbb1ff2fbd427ec7ef1955232150f4a9fb5a'/>
<id>urn:sha1:733fbbb1ff2fbd427ec7ef1955232150f4a9fb5a</id>
<content type='text'>
..so I can log in on a serial port and save the day.
This is one way to generate the hashed password line:

python &lt;&lt;EOF
from passlib.hash import sha512_crypt
import getpass
print(sha512_crypt.using(rounds=5000).hash(getpass.getpass()))
EOF
</content>
</entry>
<entry>
<title>users: make user groups configurable</title>
<updated>2018-10-09T12:23:21Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-10-09T12:23:15Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=9bd5613b87e4d38d65646ff2dea9c025b5ea914c'/>
<id>urn:sha1:9bd5613b87e4d38d65646ff2dea9c025b5ea914c</id>
<content type='text'>
On the doorputer we want to put every user
in both the dialout group and the sudo group
</content>
</entry>
<entry>
<title>users: esmil: add my plastik2 ssh key</title>
<updated>2018-10-06T16:03:28Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-10-04T16:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=fce6d170ae573eb584fdf6fba8fdec2136f0fdfc'/>
<id>urn:sha1:fce6d170ae573eb584fdf6fba8fdec2136f0fdfc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users: esmil: add some dotfiles</title>
<updated>2018-09-30T19:30:53Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T18:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=6ff123525e8a3f44028a2fcee9cf30e9e7792052'/>
<id>urn:sha1:6ff123525e8a3f44028a2fcee9cf30e9e7792052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users: root: let each user have their own root bashrc</title>
<updated>2018-09-30T19:30:53Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T19:25:28Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=a39fb817e87d053f82e06305b4a737d40c483ee3'/>
<id>urn:sha1:a39fb817e87d053f82e06305b4a737d40c483ee3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users: start user uids from 2000</title>
<updated>2018-09-30T19:30:51Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T19:11:02Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=a34e4d1dfe1b6990824051fde40e9288c8cdfd5d'/>
<id>urn:sha1:a34e4d1dfe1b6990824051fde40e9288c8cdfd5d</id>
<content type='text'>
This way we shouldn't conflict with existing
users. Eg. the 'pi' user on Raspbian
</content>
</entry>
<entry>
<title>users: prepare for running on other OSes</title>
<updated>2018-09-30T19:30:25Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T18:25:49Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=ae3222d454c6d6c4f5147de7c96dd1f1d1fc5f3f'/>
<id>urn:sha1:ae3222d454c6d6c4f5147de7c96dd1f1d1fc5f3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format yaml lists like yaml.org</title>
<updated>2018-09-26T11:00:05Z</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-26T10:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=72e69659fe0a51bf2e61cebdb0b3c66ee9e564ba'/>
<id>urn:sha1:72e69659fe0a51bf2e61cebdb0b3c66ee9e564ba</id>
<content type='text'>
</content>
</entry>
</feed>
