Skip to content

marianozunino/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Ansible Playbook

Available Tags

  • groups:

    • Adds the user to the specified groups: task
  • sudoers:

    • Removes the password requirement from the sudoers file: task
  • timezone:

    • Sets the timezone: task
  • pacman:

    • Update pacman config: task
    • Install packages: task
      • Packages: var
  • git:

  • paru:

    • Install paru: task
    • Install AUR packages: task
      • Packages: var
  • gpg:

    • Configure GPG Agent: task
    • Download GPG Key using YubiKey: task
  • services:

    • Enable System Services: task
      • sshd
      • docker
      • cronie
      • pcscd
    • Enable User Services: task
      • syncthing
  • cron:

    • Configure Crontab: task
      • Borg
      • Arch Linux Keyring
      • fstrim
  • shell:

    • Sets zsh as default shell: task
  • all:

    • All of the above

Usage

ansible-galaxy install -r requirements.yaml
ansible-playbook install.yaml --tags="all" # or specify tags

About

My linux bootstrap configuration with Ansible

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages