marcomc.splinter_extra_packages
ansible-role-splinter-extra-packages
This is an Ansible role that installs extra packages for the Splinter provisioning tool. It automates the setup on macOS using Ansible.
How to Use
Here’s how to set it up:
Ruby Gems: Create a list file for Ruby gems at
files/lists/ruby_gems.txt
and define the gems you want to install.ruby_gems: - name: bundler state: present # Options: present, absent, latest (default: present) version: "~> 1.15.1"
NPM Packages: Create a list file for global NPM packages at
files/lists/npm_global_packages.json
and define the packages.npm_packages: - name: webpack state: present # Options: present, absent, latest (default: present) version: "^2.6"
Pip Packages: Create a list file for Pip packages at
files/lists/pip_packages.txt
and define the packages.pip_packages: - name: mkdocs state: present # Options: present, absent, latest (default: present) version: "0.16.3"
Setup Roles: Include the role in your playbook.
roles: - role: marcomc.splinter_extra_packages when: configure_extra_packages|bool tags: ['extra-packages'] ignore_errors: yes
License & Copyright
- License: GPLv2
(c) 2020 Marco Massari Calderone marco@marcomc.com
Acknowledgments
Inspired by geerlingguy's Mac Development Ansible Playbook.
Informazioni sul progetto
Ansible role that provide extra packages installation for Splinter provisioning tool macOS setup automated with Ansible
Installa
ansible-galaxy install marcomc.splinter_extra_packages
Licenza
lgpl-2.1
Download
87
Proprietario
Biker, tinkerer, Dev Ops something...