Commit Graph

34 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297' 2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece 3b9b073f8d
Re-Supervisordize everything. 2022-05-28 20:30:39 -05:00
Buster "Silver Eagle" Neece dd18b1941d
Revert "Roll back Supervisord-ification of Ansible."
This reverts commit a7c1dade8a.
2022-05-28 20:19:04 -05:00
Buster "Silver Eagle" Neece a7c1dade8a
Roll back Supervisord-ification of Ansible. 2022-05-27 22:47:54 -05:00
Buster "Silver Eagle" Neece 32136d754b
Move Ansible core tasks to supervisord. 2022-05-26 20:07:17 -05:00
Aurélien Maury 6b28f209b0
Enhancement/ansible (#4977) 2022-01-12 18:38:44 -06:00
Buster "Silver Eagle" Neece 93c9f67973 Use newer Ansible notation for packages. 2018-10-28 05:56:32 -05:00
Buster "Silver Eagle" Neece 5739e64155 Ansible cleanup 2018-05-28 23:06:32 -05:00
Buster "Silver Eagle" Neece c0b8612bb0 Attempt some root-related trad install fixes #562 2018-05-28 22:46:36 -05:00
Buster "Silver Eagle" Neece 000c12c41f #422 -- A more robust removal and reconfiguration of nginx without nchan. 2018-02-14 08:38:59 -06:00
Buster "Silver Eagle" Neece c6112ce530 Add backup to nginx config; fix another unit test. 2018-02-14 00:08:47 -06:00
Buster "Silver Eagle" Neece fc30309358 #422 -- Push new nginx core config 2018-02-13 23:49:06 -06:00
Buster "Silver Eagle" Neece 0a4a65c7c1 Remove nchan from traditional install. 2018-02-12 22:03:50 -06:00
Buster "Silver Eagle" Neece 9e31956ff9 #347 -- Fix typo in ansible install. 2017-12-17 14:53:30 -06:00
Buster "Silver Eagle" Neece 6eb62a2698 #340 -- Apply server_tokens = off on trad installs 2017-12-16 17:54:56 -06:00
Buster "Silver Eagle" Neece 31bccde272 #332 -- Add confirmation to apt-get install for nginx/nchan 2017-12-13 07:52:22 -06:00
Buster "Silver Eagle" Neece f4021106f7 #232 -- Remove Apache/Lighttpd if installed by default for any reason. 2017-09-21 05:28:10 -05:00
Buster Silver 69163514f7 Update holding status before trying upgrades. [skip ci] 2017-09-09 03:18:21 -05:00
Buster Silver a8b088f257 Hold nginx packages to avoid unattended-upgrade. [ci skip] 2017-09-09 03:11:22 -05:00
Buster Silver c3a49c109d Workaround for ansible not doing an empty apt-get install [skip ci] 2017-09-09 02:46:52 -05:00
Buster Silver f24c00f182 More verbose install process for nchan [skip ci] 2017-09-09 02:44:37 -05:00
Buster Silver e3eeb812f8 Uninstall a broader range of nginx components when installing the nchan debs. 2017-09-06 23:01:59 -05:00
Buster "Silver Eagle" Neece 568af47c5b Major push: live station updates
Implements both a frontend websocket-based live notifications system powered by the nginx nchan module and a backend station watcher (currently for Docker only) that triggers push notifications immediately upon song or listener count changes. Both result in more timely, more accurate updates to now-playing data on the site.
2017-09-06 22:53:25 -05:00
Buster Silver dff432e774 Revert Supervisor-driven service management for core services. 2017-06-07 09:49:39 -05:00
Buster Silver 5c0d5b64ff Unregister services for both Upstart and Systemd. 2017-05-30 07:34:51 -05:00
Buster Silver ca25ad4c9b Move all AzuraCast tasks to run under supervisord in preparation for dockerizing. 2017-05-30 04:00:41 -05:00
Buster Silver e59656f6a2 For new installations, don't use mysql root user or overwrite default nginx config. 2017-04-28 21:59:20 -05:00
Buster Silver a1cea5effe Make the SSL directory 744, not 733. 2016-12-25 12:36:30 -06:00
Buster Silver fa93cfb672 One more minor fix. 2016-12-25 12:11:14 -06:00
Buster Silver d5f0ba4a8d Minor fixes to typos from previous commit. 2016-12-25 12:10:15 -06:00
Buster Silver fab92c7a96 Auto-generate a self-signed SSL cert, configure nginx to serve via SSL by default and make the use of the :80/:443 web proxy a configurable system-wide setting. Together, these changes enable full support for CloudFlare Full SSL on any AzuraCast instance. 2016-12-25 12:07:25 -06:00
Buster Silver 1911775c7a Turn sendfile off on vagrant nginx to avoid issues with changed files not registering. 2016-09-24 19:51:06 -05:00
Buster Silver efbba6b3a0 Refine and test Ansible via Vagrant to ensure it has full parity with the previous deploy scripts. 2016-09-08 02:41:34 -05:00
Buster Silver a138ea28e7 Initial commit of Ansible build scripts (incomplete). 2016-09-07 15:57:21 -05:00