Commit graph

38 commits

Author SHA1 Message Date
Ivan Gromov
aa0fff068e More careful variable extraction, without regexp 2022-09-16 02:11:28 +05:00
Ivan Gromov
547711d83e Show variables from event logs 2022-09-09 01:16:51 +05:00
Ivan Gromov
23f8332319 Switched to ansible_runner API 2022-08-31 02:20:19 +05:00
Ivan Gromov
76cb02b720 Added README file 2022-08-31 00:42:47 +05:00
Ivan Gromov
15b0d1f094 Added local and openstack providers 2021-07-06 22:53:25 +03:00
Ivan Gromov
6a72539305 Minor updates 2021-07-06 22:53:25 +03:00
Ivan Gromov
7d2ddffcd7 Updated Vultr provider UX 2021-07-06 22:53:25 +03:00
Ivan Gromov
27d21db3c9 Added CloudStack (exoscale) provider setup 2021-07-06 22:53:25 +03:00
Ivan Gromov
465b8e6e5c WIP: CLoudStack provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
01bd17d361 Added Linode support 2021-07-06 22:53:25 +03:00
Ivan Gromov
00271f27a5 Added Azure provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
e8873870eb Added Hetzner provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
2aeb292be5 Unified UX for Vultr & Scaleway 2021-07-06 22:53:25 +03:00
Ivan Gromov
a8ccad9ed4 Secrets from env for EC2 provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
16b5e55c84 Added region-select and env secrets to lightsail 2021-07-06 22:53:25 +03:00
Ivan Gromov
bfd0895159 Updated playbook.py from recent ansible version 2021-07-06 22:53:25 +03:00
Ivan Gromov
80f04de3ec Updated DigitalOcean UX, proxied requests to it 2021-07-06 22:53:25 +03:00
Ivan Gromov
ca3230c0de Improved error handling when vpn host not created 2021-07-06 22:53:25 +03:00
Ivan Gromov
12e75333d6 Added scaleway provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
97a931d3d8 Added Vultr provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
97d3fabde2 Added GCE provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
149e7dd019 Draft for GCE 2021-07-06 22:53:25 +03:00
Ivan Gromov
2da62f4877 Added EC2 provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
dfa2990e5a Lightsail provided added 2021-07-06 22:53:25 +03:00
Ivan Gromov
2f9fa4ddca Draft amazon lightsail provider 2021-07-06 22:53:25 +03:00
Ivan Gromov
8156687c20 Better variable gathering, fixed empty DNS IP 2021-07-06 22:53:25 +03:00
Ivan Gromov
dd2a05a96c Docker env, added save&exit step 2021-07-06 22:53:25 +03:00
Ivan Gromov
89c2330b80 App cleanup 2021-07-06 22:53:25 +03:00
Ivan Gromov
2a22234a67 Improved secret gathering 2021-07-06 22:53:25 +03:00
Ivan Gromov
32a8b08c3a Removed do regions request, re-added run and status 2021-07-06 22:53:25 +03:00
Ivan Gromov
992b2d60bb Added full-page steps with transitions 2021-07-06 22:53:25 +03:00
Ivan Gromov
34211a0362 added DO provider module 2021-07-06 22:53:25 +03:00
Ivan Gromov
9ee5238a79 WIP splitting into modules 2021-07-06 22:53:25 +03:00
Ivan Gromov
42650e2af7 Copy-pasted playbook CLI, passing host vars as result 2021-07-06 22:53:25 +03:00
Ivan Gromov
28ac131350 Added loading indication for DO regions 2021-07-06 22:53:25 +03:00
Ivan Gromov
4867a034f8 Replaced shell with playbook CLI, structured js app 2021-07-06 22:53:25 +03:00
Ivan Gromov
7dd4044670 Initial webapp version 2021-07-06 22:53:25 +03:00
Ivan Gromov
29a53c5ef6 Initial working server + client for modifying config, running commands 2021-07-06 22:53:25 +03:00