Skip to content

nixargh/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Collection - nixargh.ansible

Description

A set of Ansible roles I created for my own use, which I don't mind to share with anyone.

Roles

  • geesefs: the role to FUSE mount S3 buckets using GeeseFS.
  • duplicity: only installation tasks as it hasn't goes further (Duplicity site).
  • timers: the role to create systemd services and timers from a single dict of parameters.
  • warp: the role to install and configure Cloudflare WARP software.

Usage

Let's take warp role for example.

Add collection to requirements

requirements.yaml:

---
collections:
  - name: nixargh.ansible
    version: main
    type: git
    source: https://github.com/nixargh/ansible.git

Install requirements

ansible-galaxy collection install -r ./requirements.yaml --force

Use role

playbook.yaml:

---
- name: Configure Desktops
  hosts:
    - your_desktop
  collections:
    - nixargh.ansible
  roles:
    - warp
  vars:
    # replace with yours or leave empty if you don't need settings override
    warp_organization: GNU

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published