mirror of
https://github.com/roles-ansible/ansible_collection_time.git
synced 2024-08-16 10:09:54 +02:00
2.4 KiB
2.4 KiB
Ansible Collection - l3d.time
This is the Ansible Collection l3d.time
. A collection for our time manupulating ansible roles.
Here are all our ansible roles for installing git server.
Ansible Roles in l3d.time
Using this Collection
You can install the collection using ansible-galaxy by running:
ansible-galaxy collection install l3d.time:1.0.1
Remember you can to Upgrade to the latest version of the l3d.time collection using the --upgrade
parameter:
ansible-galaxy collection install l3d.time --upgrade
Or you could clone this collection in your local ansible project for example to collections/ansible_collections/l3d.time/
. Make sure you checkout git submodules too. Example:
# Clone git Repo with submodules to specified path
git clone --recursive https://github.com/roles-ansible/ansible_collection_time.git collections/ansible_collections/l3d/time/
# change directory
cd collections/ansible_collections/l3d.time/
# optionally init git submodules
git submodule update --init --recursive
# optionally install all requirements
ansible-galaxy collection install -r requirements.yml --upgrade
You can also list a collection in requirements.yml
:
---
collections:
- name: l3d.time
version: ">=1.0.1"
Include roles in your playbook
Example Playbook using the l3d.time.ntp role:
---
- name: "Install NTP Server from collection l3d.time"
hosts: ntp.example.com
roles:
- {role: l3d.time.ntp, tags: ntp}
vars:
ntp_set_time_zone: true
ntp_timezone: Zulu
Requirements
The roles in this collection using the community.general
ansible Collections.
Example Requirements Installation:
# galaxy requirements
ansible-galaxy install -r requirements.yml --upgrade