-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #213 from Normo/212-add-ssh-keys-role
Add hifis.ssh_keys role
- Loading branch information
Showing
15 changed files
with
482 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
# SPDX-FileCopyrightText: Helmholtz Centre for Environmental Research (UFZ) | ||
# SPDX-FileCopyrightText: Helmholtz-Zentrum Dresden-Rossendorf (HZDR) | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
--- | ||
name: "hifis.ssh_keys" | ||
|
||
on: | ||
pull_request: | ||
paths: | ||
- '.github/workflows/ssh_keys.yml' | ||
- 'roles/ssh_keys/**' | ||
- 'molecule/ssh_keys/**' | ||
- 'Pipfile' | ||
- 'Pipfile.lock' | ||
push: | ||
branches: | ||
- "main" | ||
tags: | ||
- "v*.*.*" | ||
paths: | ||
- '.github/workflows/ssh_keys.yml' | ||
- 'roles/ssh_keys/**' | ||
- 'molecule/ssh_keys/**' | ||
- 'Pipfile' | ||
- 'Pipfile.lock' | ||
schedule: | ||
- cron: '0 0 * * *' | ||
|
||
jobs: | ||
|
||
test: | ||
name: "Run Molecule tests." | ||
runs-on: "ubuntu-22.04" | ||
env: | ||
PY_COLORS: 1 | ||
ANSIBLE_FORCE_COLOR: 1 | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
image: | ||
- "ghcr.io/hifis-net/centos-systemd:7" | ||
- "ghcr.io/hifis-net/almalinux-systemd:8" | ||
- "ghcr.io/hifis-net/almalinux-systemd:9" | ||
- "ghcr.io/hifis-net/ubuntu-systemd:18.04" | ||
- "ghcr.io/hifis-net/ubuntu-systemd:20.04" | ||
- "ghcr.io/hifis-net/ubuntu-systemd:22.04" | ||
- "ghcr.io/hifis-net/debian-systemd:10" | ||
- "ghcr.io/hifis-net/debian-systemd:11" | ||
|
||
steps: | ||
- name: "Check out the codebase." | ||
uses: "actions/checkout@v4" | ||
with: | ||
path: "ansible_collections/hifis/toolkit" | ||
|
||
- name: "Prepare the job environment." | ||
uses: "./ansible_collections/hifis/toolkit/.github/workflows/prepare-action" | ||
|
||
# https://github.com/ansible/molecule/issues/3806 | ||
- name: "Help molecule to find the dependencies" | ||
run: | | ||
mkdir -p /home/runner/.ansible | ||
ln -s /home/runner/work/ansible-collection-toolkit/ansible-collection-toolkit/ansible_collections/hifis/toolkit/roles \ | ||
/home/runner/.ansible/roles | ||
- name: "Install modern podman" | ||
run: | | ||
sudo mkdir -p /etc/apt/keyrings | ||
curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_$(lsb_release -rs)/Release.key \ | ||
| gpg --dearmor \ | ||
| sudo tee /etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg > /dev/null | ||
echo \ | ||
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg]\ | ||
https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_$(lsb_release -rs)/ /" \ | ||
| sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list > /dev/null | ||
sudo apt-get update -qq | ||
sudo apt-get -qq -y install podman | ||
- name: "Run Molecule tests." | ||
run: "pipenv run molecule test -s ssh_keys" | ||
env: | ||
MOLECULE_IMAGE: "${{ matrix.image }}" | ||
working-directory: "ansible_collections/hifis/toolkit" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# SPDX-FileCopyrightText: Helmholtz Centre for Environmental Research (UFZ) | ||
# SPDX-FileCopyrightText: Helmholtz-Zentrum Dresden-Rossendorf (HZDR) | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
--- | ||
- name: "Converge" | ||
hosts: "all" | ||
vars: | ||
ssh_user_list: | ||
- name: "dummyuser" | ||
authorized_keys: | ||
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJi3wBlOT+oR8Rd+YQsV8tUoQOd3NSUuyzJYQp8finD6 john@example.com" | ||
create_user_account: true | ||
- name: "root" | ||
authorized_keys: | ||
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJi3wBlOT+oR8Rd+YQsV8tUoQOd3NSUuyzJYQp8finD6 john@example.com" | ||
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDXkvy8jMmw45grnmYK+Ylk/mcc7IyG9taNseNiVrGjR8KRHVJpzEntW1g6SAomIGIpBLvviiyhal4E1v1bhpv2JopbiM3JDOck6gwc4AfpanjuZFPuq6stq5pF7bb2C+zliw16zTFL7bp09tD7nNs30GlchB5DU2sSn1zq4iC+eQ== john@example.com" # noqa 204 | ||
tasks: | ||
- name: "Include ssh_keys role" | ||
ansible.builtin.include_role: | ||
name: "hifis.toolkit.ssh_keys" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# SPDX-FileCopyrightText: Helmholtz Centre for Environmental Research (UFZ) | ||
# SPDX-FileCopyrightText: Helmholtz-Zentrum Dresden-Rossendorf (HZDR) | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
--- | ||
dependency: | ||
name: "galaxy" | ||
options: | ||
requirements-file: "molecule/ssh_keys/requirements.yml" | ||
driver: | ||
name: "podman" | ||
platforms: | ||
- name: "instance" | ||
image: "${MOLECULE_IMAGE:-ghcr.io/hifis-net/ubuntu-systemd:22.04}" | ||
pre_build_image: true | ||
privileged: true | ||
override_command: false | ||
systemd: true | ||
tty: true | ||
provisioner: | ||
name: "ansible" | ||
verifier: | ||
name: "ansible" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# SPDX-FileCopyrightText: Helmholtz Centre for Environmental Research (UFZ) | ||
# SPDX-FileCopyrightText: Helmholtz-Zentrum Dresden-Rossendorf (HZDR) | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
--- | ||
|
||
collections: | ||
- name: "ansible.posix" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# SPDX-FileCopyrightText: Helmholtz Centre for Environmental Research (UFZ) | ||
# SPDX-FileCopyrightText: Helmholtz-Zentrum Dresden-Rossendorf (HZDR) | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
--- | ||
- name: "Verify" | ||
hosts: "all" | ||
tasks: | ||
- name: "Ensure ssh dummy user is present" | ||
ansible.builtin.user: | ||
name: "dummyuser" | ||
state: "present" | ||
register: "dummyuser" | ||
failed_when: "dummyuser.changed" | ||
|
||
- name: "Ensure ssh key for newly created user is present" | ||
ansible.builtin.lineinfile: | ||
path: "/home/dummyuser/.ssh/authorized_keys" | ||
regexp: '^{{ ssh_public_key }}(.*)$' | ||
line: '{{ ssh_public_key }}\1' | ||
state: "present" | ||
backrefs: true | ||
check_mode: true | ||
register: "line_in_file" | ||
failed_when: "(line_in_file.changed) or (line_in_file.failed)" | ||
vars: | ||
ssh_public_key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJi3wBlOT+oR8Rd+YQsV8tUoQOd3NSUuyzJYQp8finD6 john@example.com" | ||
|
||
- name: "Ensure ssh key for existing user is present" | ||
ansible.builtin.lineinfile: | ||
path: "/root/.ssh/authorized_keys" | ||
regexp: '^{{ item }}(.*)$' | ||
line: '{{ item }}\1' | ||
state: "present" | ||
backrefs: true | ||
check_mode: true | ||
register: "line_in_file" | ||
failed_when: "(line_in_file.changed) or (line_in_file.failed)" | ||
loop: | ||
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJi3wBlOT+oR8Rd+YQsV8tUoQOd3NSUuyzJYQp8finD6 john@example.com" | ||
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDXkvy8jMmw45grnmYK+Ylk/mcc7IyG9taNseNiVrGjR8KRHVJpzEntW1g6SAomIGIpBLvviiyhal4E1v1bhpv2JopbiM3JDOck6gwc4AfpanjuZFPuq6stq5pF7bb2C+zliw16zTFL7bp09tD7nNs30GlchB5DU2sSn1zq4iC+eQ== john@example.com" # noqa 204 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,4 +6,5 @@ | |
--- | ||
|
||
collections: | ||
- name: "ansible.posix" | ||
- name: "community.crypto" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,133 @@ | ||
<!-- | ||
SPDX-FileCopyrightText: Helmholtz Centre for Environmental Research (UFZ) | ||
SPDX-FileCopyrightText: Helmholtz-Zentrum Dresden-Rossendorf (HZDR) | ||
SPDX-License-Identifier: Apache-2.0 | ||
--> | ||
|
||
# Changelog | ||
|
||
## [Unreleased](https://github.com/hifis-net/ansible-role-ssh-keys/tree/HEAD) | ||
|
||
[Full Changelog](https://github.com/hifis-net/ansible-role-ssh-keys/compare/v1.4.0...HEAD) | ||
|
||
**Merged pull requests:** | ||
|
||
- Bump ansible-lint from 6.14.0 to 6.22.2 [\#101](https://github.com/hifis-net/ansible-role-ssh-keys/pull/101) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible from 6.5.0 to 8.7.0 [\#99](https://github.com/hifis-net/ansible-role-ssh-keys/pull/99) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump yamllint from 1.28.0 to 1.35.1 [\#98](https://github.com/hifis-net/ansible-role-ssh-keys/pull/98) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump reuse from 1.1.0 to 3.0.1 [\#97](https://github.com/hifis-net/ansible-role-ssh-keys/pull/97) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump molecule from 4.0.3 to 6.0.3 [\#96](https://github.com/hifis-net/ansible-role-ssh-keys/pull/96) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.9.0 to 6.14.0 [\#95](https://github.com/hifis-net/ansible-role-ssh-keys/pull/95) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump reuse from 1.0.0 to 1.1.0 [\#78](https://github.com/hifis-net/ansible-role-ssh-keys/pull/78) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.8.6 to 6.9.0 [\#77](https://github.com/hifis-net/ansible-role-ssh-keys/pull/77) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.8.4 to 6.8.6 [\#73](https://github.com/hifis-net/ansible-role-ssh-keys/pull/73) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.8.3 to 6.8.4 [\#71](https://github.com/hifis-net/ansible-role-ssh-keys/pull/71) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.8.2 to 6.8.3 [\#70](https://github.com/hifis-net/ansible-role-ssh-keys/pull/70) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump molecule from 4.0.2 to 4.0.3 [\#69](https://github.com/hifis-net/ansible-role-ssh-keys/pull/69) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump molecule from 4.0.1 to 4.0.2 [\#67](https://github.com/hifis-net/ansible-role-ssh-keys/pull/67) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.8.0 to 6.8.2 [\#66](https://github.com/hifis-net/ansible-role-ssh-keys/pull/66) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible from 6.4.0 to 6.5.0 [\#65](https://github.com/hifis-net/ansible-role-ssh-keys/pull/65) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.5.2 to 6.8.0 [\#63](https://github.com/hifis-net/ansible-role-ssh-keys/pull/63) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump molecule-podman from 2.0.2 to 2.0.3 [\#62](https://github.com/hifis-net/ansible-role-ssh-keys/pull/62) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible from 6.3.0 to 6.4.0 [\#58](https://github.com/hifis-net/ansible-role-ssh-keys/pull/58) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump yamllint from 1.27.1 to 1.28.0 [\#57](https://github.com/hifis-net/ansible-role-ssh-keys/pull/57) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
|
||
## [v1.4.0](https://github.com/hifis-net/ansible-role-ssh-keys/tree/v1.4.0) (2022-09-05) | ||
|
||
[Full Changelog](https://github.com/hifis-net/ansible-role-ssh-keys/compare/v1.3.0...v1.4.0) | ||
|
||
**Implemented enhancements:** | ||
|
||
- Create users if the are not present [\#48](https://github.com/hifis-net/ansible-role-ssh-keys/issues/48) | ||
|
||
**Closed issues:** | ||
|
||
- Add a contribution guide [\#16](https://github.com/hifis-net/ansible-role-ssh-keys/issues/16) | ||
|
||
**Merged pull requests:** | ||
|
||
- Prepare release v1.4.0 [\#56](https://github.com/hifis-net/ansible-role-ssh-keys/pull/56) ([Normo](https://github.com/Normo)) | ||
- Add contribution guide [\#55](https://github.com/hifis-net/ansible-role-ssh-keys/pull/55) ([Normo](https://github.com/Normo)) | ||
- Bump ansible-lint from 6.4.0 to 6.5.2 [\#54](https://github.com/hifis-net/ansible-role-ssh-keys/pull/54) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Add CITATION.cff [\#53](https://github.com/hifis-net/ansible-role-ssh-keys/pull/53) ([Normo](https://github.com/Normo)) | ||
- Bump ansible from 6.2.0 to 6.3.0 [\#51](https://github.com/hifis-net/ansible-role-ssh-keys/pull/51) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Ensure ssh users are present [\#49](https://github.com/hifis-net/ansible-role-ssh-keys/pull/49) ([Normo](https://github.com/Normo)) | ||
- Bump ansible from 6.1.0 to 6.2.0 [\#47](https://github.com/hifis-net/ansible-role-ssh-keys/pull/47) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.3.0 to 6.4.0 [\#46](https://github.com/hifis-net/ansible-role-ssh-keys/pull/46) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Fix role badges [\#45](https://github.com/hifis-net/ansible-role-ssh-keys/pull/45) ([tobiashuste](https://github.com/tobiashuste)) | ||
|
||
## [v1.3.0](https://github.com/hifis-net/ansible-role-ssh-keys/tree/v1.3.0) (2022-07-27) | ||
|
||
[Full Changelog](https://github.com/hifis-net/ansible-role-ssh-keys/compare/v1.2.0...v1.3.0) | ||
|
||
**Implemented enhancements:** | ||
|
||
- Add support for Debian 11, AlmaLinux 9 and Ubuntu 22.04 [\#42](https://github.com/hifis-net/ansible-role-ssh-keys/issues/42) | ||
- Use molecule-podman instead of molecule-docker [\#41](https://github.com/hifis-net/ansible-role-ssh-keys/issues/41) | ||
- Replacement for Centos 8 [\#18](https://github.com/hifis-net/ansible-role-ssh-keys/issues/18) | ||
- Add badges to README [\#13](https://github.com/hifis-net/ansible-role-ssh-keys/issues/13) | ||
- Migrate changelog to github-changelog-generator [\#3](https://github.com/hifis-net/ansible-role-ssh-keys/issues/3) | ||
|
||
**Closed issues:** | ||
|
||
- Remove support for Debian 9 [\#40](https://github.com/hifis-net/ansible-role-ssh-keys/issues/40) | ||
- Rename project to ansible-role-ssh-keys [\#4](https://github.com/hifis-net/ansible-role-ssh-keys/issues/4) | ||
- Rename default branch to 'main' [\#1](https://github.com/hifis-net/ansible-role-ssh-keys/issues/1) | ||
|
||
**Merged pull requests:** | ||
|
||
- Release version 1.3.0 [\#44](https://github.com/hifis-net/ansible-role-ssh-keys/pull/44) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Support Debian 11, AlmaLinux 9 and Ubuntu 22.04 [\#43](https://github.com/hifis-net/ansible-role-ssh-keys/pull/43) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Remove support for EOL Debian 9 [\#39](https://github.com/hifis-net/ansible-role-ssh-keys/pull/39) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Use molecule-podman instead of molecule-docker [\#38](https://github.com/hifis-net/ansible-role-ssh-keys/pull/38) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Bump molecule from 3.6.1 to 4.0.1 [\#37](https://github.com/hifis-net/ansible-role-ssh-keys/pull/37) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible from 5.7.1 to 6.1.0 [\#36](https://github.com/hifis-net/ansible-role-ssh-keys/pull/36) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump yamllint from 1.26.3 to 1.27.1 [\#35](https://github.com/hifis-net/ansible-role-ssh-keys/pull/35) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.2.1 to 6.3.0 [\#32](https://github.com/hifis-net/ansible-role-ssh-keys/pull/32) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump robertdebock/galaxy-action from 1.2.0 to 1.2.1 [\#29](https://github.com/hifis-net/ansible-role-ssh-keys/pull/29) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump reuse from 0.14.0 to 1.0.0 [\#28](https://github.com/hifis-net/ansible-role-ssh-keys/pull/28) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.1.0 to 6.2.1 [\#26](https://github.com/hifis-net/ansible-role-ssh-keys/pull/26) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible-lint from 6.0.2 to 6.1.0 [\#24](https://github.com/hifis-net/ansible-role-ssh-keys/pull/24) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Bump ansible from 5.6.0 to 5.7.1 [\#23](https://github.com/hifis-net/ansible-role-ssh-keys/pull/23) ([dependabot[bot]](https://github.com/apps/dependabot)) | ||
- Add support for Rocky Linux 8 [\#21](https://github.com/hifis-net/ansible-role-ssh-keys/pull/21) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Update links in changelog [\#20](https://github.com/hifis-net/ansible-role-ssh-keys/pull/20) ([Normo](https://github.com/Normo)) | ||
- Add github\_branch to role meta information [\#19](https://github.com/hifis-net/ansible-role-ssh-keys/pull/19) ([Normo](https://github.com/Normo)) | ||
- Add badges to README [\#15](https://github.com/hifis-net/ansible-role-ssh-keys/pull/15) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Update Python dependencies and specify Python version explicitly [\#14](https://github.com/hifis-net/ansible-role-ssh-keys/pull/14) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Use the FQCN in the whole project [\#12](https://github.com/hifis-net/ansible-role-ssh-keys/pull/12) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Update Galaxy meta information file [\#11](https://github.com/hifis-net/ansible-role-ssh-keys/pull/11) ([tobiashuste](https://github.com/tobiashuste)) | ||
- Migrate manual changelog to github-changelog-generator [\#10](https://github.com/hifis-net/ansible-role-ssh-keys/pull/10) ([Normo](https://github.com/Normo)) | ||
- Implement GitHub actions workflows [\#2](https://github.com/hifis-net/ansible-role-ssh-keys/pull/2) ([Normo](https://github.com/Normo)) | ||
|
||
## [v1.2.0](https://github.com/hifis-net/ansible-role-ssh-keys/releases/tag/v1.2.0) - 2021-02-08 | ||
|
||
[List of commits](https://github.com/hifis-net/ansible-role-ssh-keys/compare/v1.1.0...v1.2.0) | ||
|
||
### Added | ||
|
||
- Automate role import into Ansible Galaxy via GitHub Actions | ||
([!7](https://gitlab.com/hifis/ansible/ssh-keys/-/merge_requests/7) | ||
by [tobiashuste](https://gitlab.com/tobiashuste)). | ||
|
||
## [v1.1.0](https://github.com/hifis-net/ansible-role-ssh-keys/releases/tag/v1.1.0) - 2021-01-22 | ||
|
||
[List of commits](https://github.com/hifis-net/ansible-role-ssh-keys/compare/v1.0.0...v1.1.0) | ||
|
||
### Added | ||
- Support Debian Buster/Strech and simplify the CI pipeline | ||
([!1](https://gitlab.com/hifis/ansible/ssh-keys/-/merge_requests/1) | ||
by [tobiashuste](https://gitlab.com/tobiashuste)). | ||
|
||
### Changed | ||
- Improve Ansible Galaxy tags | ||
([!2](https://gitlab.com/hifis/ansible/ssh-keys/-/merge_requests/2) | ||
by [tobiashuste](https://gitlab.com/tobiashuste)). | ||
|
||
## [v1.0.0](https://github.com/hifis-net/ansible-role-ssh-keys/releases/tag/v1.0.0) - 2021-01-06 | ||
|
||
### Added | ||
- Initial release of the Ansible SSH-Keys role | ||
|
||
|
||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* |
Oops, something went wrong.