I’m currently fine-tuning my Ansible playbook for installing my Rocky Linux desktop. K3B needs a few special permissions (as discussed in a recent thread), so I thought I might add these to the playbook. Here’s what I should have:
For those used to ‘/usr/bin/chmod’ remember that modes are actually octal numbers. You must either add a leading zero so that Ansible’s YAML parser knows it is an octal number (like 0644 or 01777) or quote it (like '644' or '1777') so Ansible receives a string and can do its own conversion from string into number. Giving Ansible a number without following one of these rules will end up with a decimal number which will have unexpected results.