diff --git a/.gitignore b/.gitignore index 6103dd0..2b1b65b 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ test/bats/ # Directories containing roles imported from Ansible Galaxy # (user.role notation) ansible/roles/*.* +!ansible/roles/.gitkeep # Ansible Retry-files *.retry @@ -31,4 +32,4 @@ ansible/roles/*.* *.log # MacOS -.DS_store \ No newline at end of file +.DS_store diff --git a/README.md b/README.md index 6316d2c..bf153f3 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,14 @@ Webcron management is an easy-to-use interface to manage cronjob running on a pu * Vagrant * Vagrant compatible hypervisor (eg. Virtualbox) * Ansible +* [Ansible Toolbox by BertVV](https://github.com/bertvv/ansible-toolbox) ## Installation +0. Install the Ansible Toolbox if you didn't do this yet 1. Clone this repository to [dir]/webcron-dev-vm 2. Clone the [webcron-repository](https://git.jeroened.be/JereonED/webcron) to [dir]/webcron 3. Open your terminal and cd to [dir]/webcron-dev-vm -4. `vagrant up` +4. Install the Ansible roles with ` $ atb-role-deps` +4. `$ vagrant up` 5. While the vm is provisioning edit your /etc/hosts to webcron.test point to 192.168.56.11 6. Last but not least: happy devving diff --git a/ansible/roles/.gitkeep b/ansible/roles/.gitkeep new file mode 100644 index 0000000..e69de29