<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>ansible-rheltest, branch HEAD</title>
<subtitle>Ansible Playbooks for Red Hat/Rocky Linux Testing
</subtitle>
<entry>
<id>a9c80129f102b02a58157cdbde2ffda3084315e7</id>
<published>2026-03-19T01:27:19Z</published>
<updated>2026-03-19T01:27:19Z</updated>
<title type="text">Configure shell for jacob user</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/a9c80129f102b02a58157cdbde2ffda3084315e7.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit a9c80129f102b02a58157cdbde2ffda3084315e7
parent eee115823f60e4b12eaa9b6d168d8af4497e920d
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Wed, 18 Mar 2026 20:27:19 -0500

Configure shell for jacob user

- Add ~/bin to PATH
- Use &#39;\h\$ &#39; for PS1 (hostname$ for regular user hostname# for
  root)
- Add some familiar ls functions
- Enable vi mode

</content>
</entry>
<entry>
<id>eee115823f60e4b12eaa9b6d168d8af4497e920d</id>
<published>2026-03-19T01:18:54Z</published>
<updated>2026-03-19T01:18:54Z</updated>
<title type="text">Allow basic shell configuration for users</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/eee115823f60e4b12eaa9b6d168d8af4497e920d.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit eee115823f60e4b12eaa9b6d168d8af4497e920d
parent 4d2cdb81be797ac86467a96d1fdbf12ee8440c86
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Wed, 18 Mar 2026 20:18:54 -0500

Allow basic shell configuration for users

It&#39;s a pretty flexible system, able to be extended to support
numerous different shells. Currently only bash is supported because
I&#39;m not very familiar with it and should learn.

Also, the way environment variables are defined is kind of messy
right now because I want to be able to expand variables in variable
definitions (e.g. $PATH). If in the future there is more coverage
of the system and path is defined as an Ansible variable they may
be escaped, but I&#39;m not certain.

</content>
</entry>
<entry>
<id>4d2cdb81be797ac86467a96d1fdbf12ee8440c86</id>
<published>2026-03-19T01:11:01Z</published>
<updated>2026-03-19T01:11:01Z</updated>
<title type="text">Change user task names to use the singular</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/4d2cdb81be797ac86467a96d1fdbf12ee8440c86.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 4d2cdb81be797ac86467a96d1fdbf12ee8440c86
parent 9b1c15ca4d8c9eb32dfa5f8da865aefc9d451062
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Wed, 18 Mar 2026 20:11:01 -0500

Change user task names to use the singular

</content>
</entry>
<entry>
<id>9b1c15ca4d8c9eb32dfa5f8da865aefc9d451062</id>
<published>2026-03-19T01:10:35Z</published>
<updated>2026-03-19T01:10:35Z</updated>
<title type="text">Allow setting user home directories</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/9b1c15ca4d8c9eb32dfa5f8da865aefc9d451062.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 9b1c15ca4d8c9eb32dfa5f8da865aefc9d451062
parent 75bcc7a28a355e60b1777fa912695a2713eeeb9e
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Wed, 18 Mar 2026 20:10:35 -0500

Allow setting user home directories

</content>
</entry>
<entry>
<id>75bcc7a28a355e60b1777fa912695a2713eeeb9e</id>
<published>2026-03-19T00:10:02Z</published>
<updated>2026-03-19T00:10:02Z</updated>
<title type="text">Loop over all user tasks instead of individually</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/75bcc7a28a355e60b1777fa912695a2713eeeb9e.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 75bcc7a28a355e60b1777fa912695a2713eeeb9e
parent d9ab35a0f81837fc398b903294758f4bea2e5b86
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Wed, 18 Mar 2026 19:10:02 -0500

Loop over all user tasks instead of individually

This is a better solution anyway, but it will also make a future
change that requires a nested loop a lot cleaner.

</content>
</entry>
<entry>
<id>d9ab35a0f81837fc398b903294758f4bea2e5b86</id>
<published>2026-03-18T03:57:44Z</published>
<updated>2026-03-18T03:57:44Z</updated>
<title type="text">Add update role and playbook</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/d9ab35a0f81837fc398b903294758f4bea2e5b86.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit d9ab35a0f81837fc398b903294758f4bea2e5b86
parent 79fae6da616eeb34173786024c7ef97c85de3ea8
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Tue, 17 Mar 2026 22:57:44 -0500

Add update role and playbook

Right now all it does is upgrade all packages to their latest
versions.

</content>
</entry>
<entry>
<id>79fae6da616eeb34173786024c7ef97c85de3ea8</id>
<published>2026-03-18T03:53:59Z</published>
<updated>2026-03-18T03:53:59Z</updated>
<title type="text">Add flatpak</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/79fae6da616eeb34173786024c7ef97c85de3ea8.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 79fae6da616eeb34173786024c7ef97c85de3ea8
parent 558ee275412d33db18d1cf1b6caf64d3ef6add61
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Tue, 17 Mar 2026 22:53:59 -0500

Add flatpak

The RHCSA objectives also state familiarity with flatpak.

</content>
</entry>
<entry>
<id>558ee275412d33db18d1cf1b6caf64d3ef6add61</id>
<published>2026-03-18T03:50:37Z</published>
<updated>2026-03-18T03:50:37Z</updated>
<title type="text">Pass package array directly to package module</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/558ee275412d33db18d1cf1b6caf64d3ef6add61.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 558ee275412d33db18d1cf1b6caf64d3ef6add61
parent 6628cddcd9f3659ca92750ee00f9b59b5bff32db
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Tue, 17 Mar 2026 22:50:37 -0500

Pass package array directly to package module

This is more efficient than looping over each package.  I&#39;m not
sure if it&#39;s available on all systems (the docs say depending on
the underlying system, `name` may accept either a comma delimited
list via string, or an actual array), but it does work with RHEL/dnf.

</content>
</entry>
<entry>
<id>6628cddcd9f3659ca92750ee00f9b59b5bff32db</id>
<published>2026-03-18T02:42:02Z</published>
<updated>2026-03-18T02:42:02Z</updated>
<title type="text">Install tmux with base packages</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/6628cddcd9f3659ca92750ee00f9b59b5bff32db.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 6628cddcd9f3659ca92750ee00f9b59b5bff32db
parent 98c6f3affb2bfd8c2e3f4f92151949933b57c4c9
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Tue, 17 Mar 2026 21:42:02 -0500

Install tmux with base packages

</content>
</entry>
<entry>
<id>98c6f3affb2bfd8c2e3f4f92151949933b57c4c9</id>
<published>2026-03-18T02:18:48Z</published>
<updated>2026-03-18T02:18:48Z</updated>
<title type="text">Install info with base packages</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/98c6f3affb2bfd8c2e3f4f92151949933b57c4c9.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 98c6f3affb2bfd8c2e3f4f92151949933b57c4c9
parent 4bf20d58f7ef9b74eb0adf63d0c14518dbe1411d
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Tue, 17 Mar 2026 21:18:48 -0500

Install info with base packages

Usage of the info(1) documentation viewer is a stated objective the
RHCSA. Adding it to the system to become familiar with it.

</content>
</entry>
<entry>
<id>4bf20d58f7ef9b74eb0adf63d0c14518dbe1411d</id>
<published>2026-03-18T02:17:19Z</published>
<updated>2026-03-18T02:17:19Z</updated>
<title type="text">Add base role</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/4bf20d58f7ef9b74eb0adf63d0c14518dbe1411d.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit 4bf20d58f7ef9b74eb0adf63d0c14518dbe1411d
parent a2947211e3e4af62524a2ff2667ea4885ddbe7c2
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Tue, 17 Mar 2026 21:17:19 -0500

Add base role

This role currently only installs base packages. In the future it
may change the default behavior of login shells, set the motd, etc.

</content>
</entry>
<entry>
<id>a2947211e3e4af62524a2ff2667ea4885ddbe7c2</id>
<published>2026-03-16T18:35:08Z</published>
<updated>2026-03-16T18:35:08Z</updated>
<title type="text">Add project framework and users role</title>
<link rel="alternate" type="text/html" href="https://jacobedwards.org/projects/commit/a2947211e3e4af62524a2ff2667ea4885ddbe7c2.html" />
<author>
<name>Jacob R. Edwards</name>
<email>jacob@jacobedwards.org</email>
</author>
<content type="text">commit a2947211e3e4af62524a2ff2667ea4885ddbe7c2
Author: Jacob R. Edwards &lt;jacob@jacobedwards.org&gt;
Date:   Mon, 16 Mar 2026 13:35:08 -0500

Add project framework and users role

</content>
</entry>
</feed>
