https://github.com/nlamirault/divona
Automated installation using Ansible
https://github.com/nlamirault/divona
ansible automation divona-roles galactus
Last synced: over 1 year ago
JSON representation
Automated installation using Ansible
- Host: GitHub
- URL: https://github.com/nlamirault/divona
- Owner: nlamirault
- License: other
- Created: 2013-06-29T20:28:48.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2025-02-27T07:48:14.000Z (over 1 year ago)
- Last Synced: 2025-02-27T10:43:09.429Z (over 1 year ago)
- Topics: ansible, automation, divona-roles, galactus
- Language: Makefile
- Homepage:
- Size: 1.47 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Divona
[](https://github.com/nlamirault/divona/actions/workflows/setup-linux.yml)
[](https://github.com/nlamirault/divona/actions/workflows/setup-mac.yml)
[](https://github.com/nlamirault/divona/actions/workflows/setup-windows.yml)
## Usage
```shell
❯ make
D I V O N A
------------------------------------------------------------------
Usage: make
Development
clean Cleanup
validate Execute git-hooks
license Check license (ACTION=xxx : fix or check)
Ansible
ansible-init Bootstrap Ansible
ansible-deps Install dependencies
ansible-ping Check Ansible installation (ENV=xxx)
ansible-debug Retrieve informations from hosts (ENV=xxx)
ansible-run Execute Ansible playbook (ENV=xxx)
ansible-dryrun Execute Ansible playbook (ENV=xxx)
```
## Linux
### Ansible
Install Ansible using pip or your package manager. For Archlinux:
```shell
> pacman -Sy ansible
```
### Setup Linux Workstation
```shell
> git clone https://github.com/nlamirault/divona.git
> cd divona
> make ansible-init
> make ansible-deps ENV=linux
> make ansible-run ENV=linux
```
## OSX
### Install homebrew
See http://brew.sh/
```shell
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
### Install ansible
```shell
brew install git python3 ansible
```
### Setup Mac
```shell
> git clone https://github.com/nlamirault/divona.git
> cd divona
> make ansible-init
> make ansible-deps ENV=mac
> make ansible-run ENV=mac
```
## Windows
`TODO`
## Contact
Nicolas Lamirault