Skip to content

Install common packages on an Arch Linux based system via pacman.

License

Notifications You must be signed in to change notification settings

Allaman/ansible-role-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-role-packages

Install packages on Arch or Ubuntu based systems via their package manager. Optionally, install an AUR package manager on Arch based systems.

Test

Run molecule test to test this role in a docker container

Requirements

  • Arch Linux or Ubuntu based OS
  • Sudo permissions

Role Variables

  • cli: Manage CLI packages for instance for server configuration

    • cli.enabled: Set to True to enable installation of cli packages
    • cli.common: List of common packages to install on all types of OS
    • cli.arch: List of packages to install on Arch Linux only
    • cli.debian: List of packages to install on Debian only
  • gui: Manage GUI packages for instance for workstation/Laptop configuration

    • gui.enabled: Set to True to enable installation of GUI packages
    • gui.common: List of common packages to install on all types of OS
    • gui.arch: List of packages to install on Arch Linux only
    • gui.debian: List of packages to install on Debian only
  • install_aur_helper: Set to True to install an AUR helper

  • is_test: Set to True only required when running molecule test

Dependencies

Example Playbook

See converge.yml

License

MIT

About

Install common packages on an Arch Linux based system via pacman.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages