<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>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/'/>
<entry>
<title>users: optionally set user password</title>
<updated>2019-01-13T21:12:16+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2019-01-13T21:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=e8469ae75248c7020372985041eb5eeedb1ae22e'/>
<id>e8469ae75248c7020372985041eb5eeedb1ae22e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>users: add more flexible user management</title>
<updated>2019-01-13T20:30:45+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2019-01-13T19:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=bbced59f27d07563734cd0b3cb3da5e4e77634ae'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>users: esmil: add password</title>
<updated>2018-12-03T20:00:21+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-12-03T19:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=733fbbb1ff2fbd427ec7ef1955232150f4a9fb5a'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
..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
</pre>
</div>
</content>
</entry>
<entry>
<title>users: make user groups configurable</title>
<updated>2018-10-09T12:23:21+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-10-09T12:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=9bd5613b87e4d38d65646ff2dea9c025b5ea914c'/>
<id>9bd5613b87e4d38d65646ff2dea9c025b5ea914c</id>
<content type='text'>
On the doorputer we want to put every user
in both the dialout group and the sudo group
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On the doorputer we want to put every user
in both the dialout group and the sudo group
</pre>
</div>
</content>
</entry>
<entry>
<title>users: esmil: add my plastik2 ssh key</title>
<updated>2018-10-06T16:03:28+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-10-04T16:45:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=fce6d170ae573eb584fdf6fba8fdec2136f0fdfc'/>
<id>fce6d170ae573eb584fdf6fba8fdec2136f0fdfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>users: esmil: add some dotfiles</title>
<updated>2018-09-30T19:30:53+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T18:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=6ff123525e8a3f44028a2fcee9cf30e9e7792052'/>
<id>6ff123525e8a3f44028a2fcee9cf30e9e7792052</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>users: root: let each user have their own root bashrc</title>
<updated>2018-09-30T19:30:53+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T19:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=a39fb817e87d053f82e06305b4a737d40c483ee3'/>
<id>a39fb817e87d053f82e06305b4a737d40c483ee3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>users: start user uids from 2000</title>
<updated>2018-09-30T19:30:51+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T19:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=a34e4d1dfe1b6990824051fde40e9288c8cdfd5d'/>
<id>a34e4d1dfe1b6990824051fde40e9288c8cdfd5d</id>
<content type='text'>
This way we shouldn't conflict with existing
users. Eg. the 'pi' user on Raspbian
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way we shouldn't conflict with existing
users. Eg. the 'pi' user on Raspbian
</pre>
</div>
</content>
</entry>
<entry>
<title>users: prepare for running on other OSes</title>
<updated>2018-09-30T19:30:25+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-30T18:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=ae3222d454c6d6c4f5147de7c96dd1f1d1fc5f3f'/>
<id>ae3222d454c6d6c4f5147de7c96dd1f1d1fc5f3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Format yaml lists like yaml.org</title>
<updated>2018-09-26T11:00:05+00:00</updated>
<author>
<name>Emil Renner Berthing</name>
<email>esmil@labitat.dk</email>
</author>
<published>2018-09-26T10:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.2e8.dk/labitat/labitat-ansible/commit/?id=72e69659fe0a51bf2e61cebdb0b3c66ee9e564ba'/>
<id>72e69659fe0a51bf2e61cebdb0b3c66ee9e564ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
