diff --git a/roles/adduser/molecule/default/tests/test_default.py b/roles/adduser/molecule/default/tests/test_default.py deleted file mode 100644 index 7e8649d141d..00000000000 --- a/roles/adduser/molecule/default/tests/test_default.py +++ /dev/null @@ -1,43 +0,0 @@ -import os -from pathlib import Path - -import testinfra.utils.ansible_runner -import yaml -from ansible.cli.playbook import PlaybookCLI -from ansible.playbook import Playbook - -testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( - os.environ["MOLECULE_INVENTORY_FILE"] -).get_hosts("all") - - -def read_playbook(playbook): - cli_args = [os.path.realpath(playbook), testinfra_hosts] - cli = PlaybookCLI(cli_args) - cli.parse() - loader, inventory, variable_manager = cli._play_prereqs() - - pb = Playbook.load(cli.args[0], variable_manager, loader) - - for play in pb.get_plays(): - yield variable_manager.get_vars(play) - - -def get_playbook(): - playbooks_path = Path(__file__).parent.parent - with open(os.path.join(playbooks_path, "molecule.yml"), "r") as yamlfile: - data = yaml.load(yamlfile, Loader=yaml.FullLoader) - if "playbooks" in data["provisioner"].keys(): - if "converge" in data["provisioner"]["playbooks"].keys(): - return data["provisioner"]["playbooks"]["converge"] - else: - return os.path.join(playbooks_path, "converge.yml") - - -def test_user(host): - for vars in read_playbook(get_playbook()): - assert host.user(vars["user"]["name"]).exists - if "group" in vars["user"].keys(): - assert host.group(vars["user"]["group"]).exists - else: - assert host.group(vars["user"]["name"]).exists diff --git a/roles/bastion-ssh-config/molecule/default/tests/test_default.py b/roles/bastion-ssh-config/molecule/default/tests/test_default.py deleted file mode 100644 index cce719de192..00000000000 --- a/roles/bastion-ssh-config/molecule/default/tests/test_default.py +++ /dev/null @@ -1,40 +0,0 @@ -import os -from pathlib import Path - -import testinfra.utils.ansible_runner -import yaml -from ansible.cli.playbook import PlaybookCLI -from ansible.playbook import Playbook - -testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( - os.environ["MOLECULE_INVENTORY_FILE"] -).get_hosts("all") - - -def read_playbook(playbook): - cli_args = [os.path.realpath(playbook), testinfra_hosts] - cli = PlaybookCLI(cli_args) - cli.parse() - loader, inventory, variable_manager = cli._play_prereqs() - - pb = Playbook.load(cli.args[0], variable_manager, loader) - - for play in pb.get_plays(): - yield variable_manager.get_vars(play) - - -def get_playbook(): - playbooks_path = Path(__file__).parent.parent - with open(os.path.join(playbooks_path, "molecule.yml"), "r") as yamlfile: - data = yaml.load(yamlfile, Loader=yaml.FullLoader) - if "playbooks" in data["provisioner"].keys(): - if "converge" in data["provisioner"]["playbooks"].keys(): - return data["provisioner"]["playbooks"]["converge"] - else: - return os.path.join(playbooks_path, "converge.yml") - - -def test_ssh_config(host): - for vars in read_playbook(get_playbook()): - assert host.file(vars["ssh_bastion_confing__name"]).exists - assert host.file(vars["ssh_bastion_confing__name"]).is_file