Skip to content

nlamirault/divona

Repository files navigation

Divona

Linux MacOS Windows

Usage

❯  make
                  D I V O N A
------------------------------------------------------------------

Usage: make <target>

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:

> pacman -Sy ansible

Setup Linux Workstation

> 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/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install ansible

brew install git python3 ansible

Setup Mac

> 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 nicolas.lamirault@gmail.com