2021-04-07 12:03:31 +02:00
|
|
|
# Webcron Management (Development Virtual Machine)
|
|
|
|
(c) 2017, 2021 Jeroen De Meerleer <me@jeroened.be>
|
2021-04-07 09:45:25 +02:00
|
|
|
|
2021-04-07 12:03:31 +02:00
|
|
|
Webcron management is an easy-to-use interface to manage cronjob running on a publicly available http-location.
|
2021-04-07 09:45:25 +02:00
|
|
|
|
2021-04-07 12:03:31 +02:00
|
|
|
## Requirements
|
|
|
|
* Vagrant
|
|
|
|
* Vagrant compatible hypervisor (eg. Virtualbox)
|
|
|
|
* Ansible
|
2021-04-09 16:57:02 +02:00
|
|
|
* [Ansible Toolbox by BertVV](https://github.com/bertvv/ansible-toolbox)
|
2021-04-07 09:45:25 +02:00
|
|
|
|
|
|
|
## Installation
|
2021-04-09 16:57:02 +02:00
|
|
|
0. Install the Ansible Toolbox if you didn't do this yet
|
2021-04-07 12:03:31 +02:00
|
|
|
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
|
2021-04-09 16:57:02 +02:00
|
|
|
4. Install the Ansible roles with ` $ atb-role-deps`
|
|
|
|
4. `$ vagrant up`
|
2021-04-07 12:03:31 +02:00
|
|
|
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
|