diff --git a/.travis.yml b/.travis.yml index 288075c..ac287a6 100755 --- a/.travis.yml +++ b/.travis.yml @@ -7,9 +7,9 @@ language: python python: 3.6 env: - - ANSIBLE_VER="~=2.5.0" MOLECULE_VER="~=2.19.0" - - ANSIBLE_VER="~=2.6.0" MOLECULE_VER="~=2.19.0" - - ANSIBLE_VER="~=2.7.0" MOLECULE_VER="~=2.19.0" + - ANSIBLE_VER="~=2.5.0" MOLECULE_VER="~=2.20.0" + - ANSIBLE_VER="~=2.6.0" MOLECULE_VER="~=2.20.0" + - ANSIBLE_VER="~=2.7.0" MOLECULE_VER="~=2.20.0" - ANSIBLE_VER="" MOLECULE_VER="" sudo: true diff --git a/molecule/default/playbook.yml b/molecule/default/playbook.yml index 8d3d634..9c10a27 100644 --- a/molecule/default/playbook.yml +++ b/molecule/default/playbook.yml @@ -22,7 +22,11 @@ absent: [] passwd: $6$CH4pzUgP$PJHNOCKVcWA5ai0kU5qwTkCeK08sx86T6o9exHz7Ki7zN/ip6pPBecr6RYqCaBNDSVobuzwwREHu8KbgNncxf1 authorized_keys: - - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1vkYIrV5OUl3QgOaQGc2MzBUCF4HZmMNgV2Ky5XDpOO+Mx5TqbrWlbVvIdJXn3/2Hpzv1WZUx7T/PNcAqQX4iy4sUZ3frnQMtPOwPWcsp642OSajRv1qiaWBM2wZ9pfk/+OUf80HJS/vmMk7VHrQ+W5q6VbUck5QOk1Ftc1hgrejCf7VDiq9ui1m769UKIP+Ma4bmdoAJKoUh5ICPYg4JYU4dE4TpSfZbVI4Rad5Sexjv+Qjgi0LB/190v90gLjO8DGERsih0vFrBx1OxaL6qEohtFrZU12gDVwNNjPT0QFTpHR6jaGefybYotdwbYGTiFJQOM221oQwQUJosG5C9 test1 + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1vkYIrV5OUl3QgOaQGc2MzBUCF4HZmMNgV2Ky5XDp\ + OO+Mx5TqbrWlbVvIdJXn3/2Hpzv1WZUx7T/PNcAqQX4iy4sUZ3frnQMtPOwPWcsp642OSajRv1qiaWBM\ + 2wZ9pfk/+OUf80HJS/vmMk7VHrQ+W5q6VbUck5QOk1Ftc1hgrejCf7VDiq9ui1m769UKIP+Ma4bmdoAJ\ + KoUh5ICPYg4JYU4dE4TpSfZbVI4Rad5Sexjv+Qjgi0LB/190v90gLjO8DGERsih0vFrBx1OxaL6qEoht\ + FrZU12gDVwNNjPT0QFTpHR6jaGefybYotdwbYGTiFJQOM221oQwQUJosG5C9 test1" groups: - customgroup - name: bar @@ -30,7 +34,11 @@ present: - all absent: [] - authorized_keys: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1vkYIrV5OUl3QgOaQGc2MzBUCF4HZmMNgV2Ky5XDpOO+Mx5TqbrWlbVvIdJXn3/2Hpzv1WZUx7T/PNcAqQX4iy4sUZ3frnQMtPOwPWcsp642OSajRv1qiaWBM2wZ9pfk/+OUf80HJS/vmMk7VHrQ+W5q6VbUck5QOk1Ftc1hgrejCf7VDiq9ui1m769UKIP+Ma4bmdoAJKoUh5ICPYg4JYU4dE4TpSfZbVI4Rad5Sexjv+Qjgi0LB/190v90gLjO8DGERsih0vFrBx1OxaL6qEohtFrZU12gDVwNNjPT0QFTpHR6jaGefybYotdwbYGTiFJQOM221oQwQUJosG5C9 test2 + authorized_keys: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1vkYIrV5OUl3QgOaQGc2MzBUCF4H\ + ZmMNgV2Ky5XDpOO+Mx5TqbrWlbVvIdJXn3/2Hpzv1WZUx7T/PNcAqQX4iy4sUZ3frnQMtPOwPWcsp642OSa\ + jRv1qiaWBM2wZ9pfk/+OUf80HJS/vmMk7VHrQ+W5q6VbUck5QOk1Ftc1hgrejCf7VDiq9ui1m769UKIP+Ma\ + 4bmdoAJKoUh5ICPYg4JYU4dE4TpSfZbVI4Rad5Sexjv+Qjgi0LB/190v90gLjO8DGERsih0vFrBx1OxaL6q\ + EohtFrZU12gDVwNNjPT0QFTpHR6jaGefybYotdwbYGTiFJQOM221oQwQUJosG5C9 test2" passwd: $6$CH4pzUgP$PJHNOCKVcWA5ai0kU5qwTkCeK08sx86T6o9exHz7Ki7zN/ip6pPBecr6RYqCaBNDSVobuzwwREHu8KbgNncxf1 roles: - role: ansible-user-management diff --git a/tasks/add-user.yml b/tasks/add-user.yml index 38ea8e3..ec8e738 100644 --- a/tasks/add-user.yml +++ b/tasks/add-user.yml @@ -13,5 +13,5 @@ authorized_key: user: "{{ current_user.name }}" key: "{{ item }}" - loop: "{{ [current_user.authorized_keys | default([])] | flatten}}" + loop: "{{ [current_user.authorized_keys | default([])] | flatten }}" when: not ansible_check_mode