<feed xmlns='http://www.w3.org/2005/Atom'>
<title>infra-ansible/roles/my_workspace, branch v2.0.3</title>
<subtitle>Common Ansible roles</subtitle>
<id>http://git.tensin.name/infra-ansible/atom?h=v2.0.3</id>
<link rel='self' href='http://git.tensin.name/infra-ansible/atom?h=v2.0.3'/>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/'/>
<updated>2023-12-10T11:20:38Z</updated>
<entry>
<title>my_workspace: configure git repositories separately</title>
<updated>2023-12-10T11:20:38Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2023-12-10T10:42:25Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=1e3037abc23aafab5c8dde6035cb8d5383c6dafc'/>
<id>urn:sha1:1e3037abc23aafab5c8dde6035cb8d5383c6dafc</id>
<content type='text'>
Configuring git globally can interfere with my_dotfiles; seems more
generic that way anyway.
</content>
</entry>
<entry>
<title>drop my personal info as defaults everywhere</title>
<updated>2023-12-10T11:20:38Z</updated>
<author>
<name>Egor Tensin</name>
<email>egor@tensin.name</email>
</author>
<published>2023-12-10T10:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=58de7bf315382c445b25f6a8190d694c000b9856'/>
<id>urn:sha1:58de7bf315382c445b25f6a8190d694c000b9856</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use ansible.builtin.package generic module</title>
<updated>2023-09-18T20:52:07Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-09-18T20:52:07Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=896e6824eb3d5488f82990aca9a31db14a82c49f'/>
<id>urn:sha1:896e6824eb3d5488f82990aca9a31db14a82c49f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix task names, small refactoring, etc.</title>
<updated>2023-09-04T11:02:08Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-09-04T11:02:08Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=f56478fa1a90d5fff172ff80562daa8a6dfaa6d3'/>
<id>urn:sha1:f56478fa1a90d5fff172ff80562daa8a6dfaa6d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix some ansible-lint warnings</title>
<updated>2023-08-31T23:42:20Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-08-31T23:42:20Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=8cfe3badeb17bc973ff3b962245b476f774bd372'/>
<id>urn:sha1:8cfe3badeb17bc973ff3b962245b476f774bd372</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sort module args, add missing state args, etc.</title>
<updated>2023-08-31T22:26:13Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-08-31T22:26:13Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=a89e16c44ee6d038e4f4cf435902e66558cc5cf4'/>
<id>urn:sha1:a89e16c44ee6d038e4f4cf435902e66558cc5cf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>properly prefix things</title>
<updated>2023-08-23T19:40:18Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-08-23T19:35:30Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=9062ea04823b0464280d0a6dcd2e67003ce0d2e1'/>
<id>urn:sha1:9062ea04823b0464280d0a6dcd2e67003ce0d2e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add input variables to role's defaults/</title>
<updated>2023-08-21T00:05:00Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-08-21T00:05:00Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=ed54c4c9499e2b5d45427f6cd2978de2b3bd9784'/>
<id>urn:sha1:ed54c4c9499e2b5d45427f6cd2978de2b3bd9784</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use variables instead facts mostly everywhere</title>
<updated>2023-08-20T19:43:59Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-08-20T16:38:17Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=97b930c6edc7973497f469ae859fa2258cbea4d6'/>
<id>urn:sha1:97b930c6edc7973497f469ae859fa2258cbea4d6</id>
<content type='text'>
set_fact is stupid; they persist through multiple role executions; for
example, you cannot do this:

    set_fact:
      foo: '{{ foo | default("bar") }}'

If somebody calls the role and defines foo, it will always be set to
that value forever, even for subsequent role calls.
</content>
</entry>
<entry>
<title>my_workspace: use community.docker.docker_compose</title>
<updated>2023-08-17T07:28:44Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2023-08-17T07:13:37Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/infra-ansible/commit/?id=cdaeef30fd0367da439c48c72bb96ef199c28d28'/>
<id>urn:sha1:cdaeef30fd0367da439c48c72bb96ef199c28d28</id>
<content type='text'>
</content>
</entry>
</feed>
