]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
12 days agoansible-managed: Don't create user if he exists 798/head
David Galloway [Fri, 5 Dec 2025 00:31:38 +0000 (19:31 -0500)]
ansible-managed: Don't create user if he exists

When manually installing hosts, we use the cm user sometimes.  Don't clobber it or try to create when it exists already.

Signed-off-by: David Galloway <david.galloway@ibm.com>
13 days agoMerge pull request #792 from dmick/fix-set-bmc-static
David Galloway [Wed, 3 Dec 2025 22:17:28 +0000 (17:17 -0500)]
Merge pull request #792 from dmick/fix-set-bmc-static

tools/set-bmc-static.yml: update for Tucson lab/Supermicro

13 days agotools/set-bmc-static.yml: update for Tucson lab/Supermicro 792/head
Dan Mick [Fri, 31 Oct 2025 18:40:43 +0000 (11:40 -0700)]
tools/set-bmc-static.yml: update for Tucson lab/Supermicro

1) set to 'all' hosts, enabling --limit on playbook invocation
2) set power_uid to 3; newer Supermicros use 2 for their factory user
3) enable dhcp mode by default
4) introduce "only_lan_access" to avoid trying to ssh or even test it
5) add tasks to test initial_* and power_* creds and display the results
6) halt the playbook if neither set of creds works
7) add a "test_user" tag to allow just testing the creds and stopping
8) bugfix: use 'initial_*' for first 'user set password' for power_user
9) also add 'user enable' because it seems like Supermicro needs it

Signed-off-by: Dan Mick <dmick@ibm.com>
2 weeks agoMerge pull request #793 from dmick/generate-dnsmasq-snippets
David Galloway [Mon, 1 Dec 2025 20:45:52 +0000 (15:45 -0500)]
Merge pull request #793 from dmick/generate-dnsmasq-snippets

Add a role to generate dnsmasq.conf sections for tucson