Ansible role for smart-ipv6-rotator
Find a file
2025-09-05 18:53:00 +02:00
defaults feat: initial commit 2025-09-05 18:52:39 +02:00
meta feat: initial commit 2025-09-05 18:52:39 +02:00
tasks feat: initial commit 2025-09-05 18:52:39 +02:00
.cz.yaml bump: version 0.0.0 → 1.0.0 2025-09-05 18:53:00 +02:00
.gitignore feat: initial commit 2025-09-05 18:52:39 +02:00
.yamllint feat: initial commit 2025-09-05 18:52:39 +02:00
CHANGELOG.md bump: version 0.0.0 → 1.0.0 2025-09-05 18:53:00 +02:00
CONTRIBUTING.md feat: initial commit 2025-09-05 18:52:39 +02:00
LICENSE feat: initial commit 2025-09-05 18:52:39 +02:00
README.md feat: initial commit 2025-09-05 18:52:39 +02:00

Ansible smart-ipv6-rotator

This ansible role is used to setup smart-ipv6-rotator on a host.

Usage

To use this role, add it via the git-repository to your roles in the file requirements.yaml:

- src: https://git.chaoslama.org/chaoslama/ansible-role-smart-ipv6-rotator
  scm: git
  version: main
  name: smart_ipv6_rotator

You can pin the version to a tag, if needed.

To install roles with this mechanism, you need to run ansible-galaxy install -r requirements.yaml. To update roles, you need to run ansible-galaxy install -fr requirements.yaml

Variables

In your inventory you need to set the following variables for this role to work:

  • ipv6_subnet: needs to be set to the /64 ipv6-subnet to be used. Follow the steps in the official documentation to figure this out.