Prepare your system to be managed by Ansible.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by robertdebock almost 6 years ago
Since molecule testing on Amazon is implemented, I know RHEL, SLES and Amazon Linux are working. Cool, without any change to the role.
A lot of cleanups have also been done.
Published by robertdebock almost 6 years ago
FreeBSD has been added and tested locally, works like a charm.
FreeBSD can't be tested on Travis/in Docker, because Docker is kernel virtualization, and Linux has a different kernel than FreeBSD.
Futerhmore, mostly meta fixes and cleanups. This means this role is ready for Galaxy 3.0.3 with quality assessments.
Published by robertdebock about 6 years ago
Stars mostly.
Published by robertdebock about 6 years ago
Alpine now enable the community repository and installs shadow. Shadow is required for the user and group modules, so it's quite mandatory to have.
Published by robertdebock about 6 years ago
Removed shadow from Alpine, it's a community package, not available on all systems, like Vagrant.
Published by robertdebock about 6 years ago
As announced, Ansible 2.7 is out. This release makes sure this role runs on Ansible 2.7 too.
Also switch from loop:
to not using loop or with items, because Ansible got simpler again!
Published by robertdebock about 6 years ago
So, Ansible Fest 2018 inspired me to change my Ansible role strategy a bit. The changes include:
bootstrap_package_state:
to latest
.The role is now ready for 5 stars (quality check) on Galaxy 3.1!
Published by robertdebock about 6 years ago
Following the best practices, which states that state:
should be mentioned. So far most roles that used the default state, did not mention state:
, but as it's a good practice, let's mention it from now on.
Published by robertdebock about 6 years ago
Not everybody wants to wait for the host to be up. It's still configurable with bootstrap_wait_for_host: yes
, but the default is off.
Published by robertdebock about 6 years ago
The inventory_hostname
is always available, so no need to test is with a when:
. Plus a space-fix.
Published by robertdebock about 6 years ago
Waiting for a host in a better way, using ansible_ssh_host, ansible_host or inventory_hostname. Should work better with Vagrant too.
Published by robertdebock about 6 years ago
Updated the documentation to remove duplicate entries.
Published by robertdebock about 6 years ago
Wait had and issue where become: yes
was set for a wait_for
action, that runs on localhost. That's not required, so explicitly set become
to no
.
Thanks @infothrill for your help!
Published by robertdebock about 6 years ago
After quite some time, there were still a few improvements to do, breaking variable interface compatibility, so a major version bump:
Published by robertdebock about 6 years ago
Ansible Galaxy required SemVer format versioning, deleted all releases and tags, starting with 1.0.0.