Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aairey/ansible-role-dotfiles
Ansible role that installs my dotfiles on a target system
https://github.com/aairey/ansible-role-dotfiles
ansible-role dotfiles
Last synced: 20 days ago
JSON representation
Ansible role that installs my dotfiles on a target system
- Host: GitHub
- URL: https://github.com/aairey/ansible-role-dotfiles
- Owner: aairey
- Created: 2019-09-30T21:07:13.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T15:31:43.000Z (25 days ago)
- Last Synced: 2024-10-23T09:07:18.478Z (24 days ago)
- Topics: ansible-role, dotfiles
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
aairey.dotfiles
===============[![Build Status](https://github.com/aairey/ansible-role-dotfiles/actions/workflows/ci.yml/badge.svg?event=push)](https://github.com/aairey/ansible-role-dotfiles/actions)
[![ansible galaxy](https://img.shields.io/ansible/role/43968)](https://galaxy.ansible.com/aairey/dotfiles)
[![role downloads](https://img.shields.io/ansible/role/d/43968)](https://galaxy.ansible.com/aairey/dotfiles)Installs aairey's dotfiles to the system for your user.
Based on [this gist](https://gist.github.com/aairey/a48a38d47f2bc2b8d03188dcc53eacaa).
Requirements
------------Homebrew / Linuxbrew needs to be installed on the target system.
Role Variables
--------------None.
Dependencies
------------None.
Example Playbook
----------------- hosts: servers
roles:
- { role: aairey.dotfiles }Local building/testing
----------------------You can test this role locally by running tox (see tox.ini file for the configuration).
For example to run a test with Python 3.9 and Ansible 2.10, run:```bash
# activate virtualenv which contains the test requirements
# or `pip install -r test_requirements.txt`
tox -e py39-ansible210
```For more fine-grained test executions the different molecule commands can be used (`molecule lint`, `molecule converge`, ...) to save time in setting up the test env from scratch.
License
-------GPL-3.0
Author Information
------------------https://aairey.github.io/