This refactors the ansible playbooks and adds molecule for linting and testing.
Move ansible files to their own top-level directory.
Create an "oakcrime" ansible role to house everything. Playbook tasks should move to this role.
Runs molecule as part of CI.
Molecule focuses on testing roles, not playbooks, so we want to move all of our tasks to the role and then our playbook will just specify our role. Currently, the role is empty, so the tests aren't testing very much :)
This refactors the ansible playbooks and adds molecule for linting and testing.
Molecule focuses on testing roles, not playbooks, so we want to move all of our tasks to the role and then our playbook will just specify our role. Currently, the role is empty, so the tests aren't testing very much :)