Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

205 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Collection: lunics.collection

Requirements

They are pulled automatically when the collection is installed.

Installation

ansible-galaxy collection install git+https://github.com/lunics/ansible.git

Or from a local build:

ansible-galaxy collection build
ansible-galaxy collection install lunics-collection-*.tar.gz

Roles

Role Description
cron A role to install cron tasks and cron vars
disk A role to manage disk partitions
dns A role to setup /etc/hosts and /etc/resolv.conf
initrd A role to setup and generate the initial RAM disk for Archlinux
kernel A role to install the Linux kernel and setup sysctl and modprobe
localization A role to setup system localization
multiplexer A role to setup Tmux and Screen
nfs A role to install a NFS server and client
ntp A role to setup Chrony or NTP
pacman A role to setup Pacman and the AUR helper
services A role to install a systemd services
shell A role to configure user shell with Bash or Zsh, aliases and exports
ssh A role to install a SSH server and client
udev A role to manage udev rules
users A role to manage users

Usage

- hosts: all
  roles:
    - role: lunics.collection.nfs
      vars:
        nfs_exports:
          - "/srv/nfs/share  192.168.10.1/24(rw,sync,subtree_check,all_squash)"

Each role documents its variables in its own README.md and defaults/main.yml.

About

Ansible collection with multiple roles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages