https://github.com/johnramsden/dotfiles
Ansible dotfiles playbook
https://github.com/johnramsden/dotfiles
ansible ansible-playbook dotfiles
Last synced: 8 months ago
JSON representation
Ansible dotfiles playbook
- Host: GitHub
- URL: https://github.com/johnramsden/dotfiles
- Owner: johnramsden
- License: mit
- Created: 2019-12-10T04:17:47.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-14T05:18:04.000Z (over 2 years ago)
- Last Synced: 2025-05-14T15:06:42.608Z (8 months ago)
- Topics: ansible, ansible-playbook, dotfiles
- Size: 37.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Dotfiles Playbook
Ansible Playbook to setup my personal dotfiles.
## Clone Repo
```shell
git clone --recursive git@github.com:johnramsden/dotfiles.git
```
## Setup Instructions
* If encrypting secrets, place a vault password in `secrets/vault_id.pass`
* Copy `local/example` directory to `local/`
* Modify `local.yml` and `vault.yml`
* Encrypt `vault.yml`
* Replace submodules in `templates` as needed.
## Usage
Run playbook in test mode:
```shell
ansible-playbook --check --diff \
--vault-id secrets/vault_id.pass playbook.yml
```
If it looks as expected remove `--check`.
```shell
ansible-playbook --diff \
--vault-id secrets/vault_id.pass playbook.yml
```