Commit Graph

26 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 75c3672e25 #628 -- Switch all IP geolocation to be local via the MaxMind GeoLite DB. 2018-07-03 17:51:05 -05:00
Buster "Silver Eagle" Neece e7a7db569c Update Traditional install to use the unified installer console command. 2018-05-28 22:39:19 -05:00
Buster "Silver Eagle" Neece 212077abdc Rearrange Ansible install order again 2018-03-21 15:21:46 -05:00
Buster "Silver Eagle" Neece 5dbc0781e9 #506 -- Move InfluxDB down in install order on trad installs 2018-03-20 20:00:34 -05:00
Buster "Silver Eagle" Neece 5b5c18f3a3
#423 -- Update Ansible compliance, build uninstaller and migrator scripts (#442)
The cumulative results of improvements to the Ansible deployment scripts that will facilitate both cleaner traditional installs and updates, full uninstallations of the traditional codebase, and a Traditional-to-Docker migration process.
2018-02-19 17:35:43 -06:00
Buster "Silver Eagle" Neece b1d35e85f4 #212 -- Make MariaDB updates independent of DB provisioning. 2017-08-18 05:35:56 -05:00
Buster "Silver Eagle" Neece f2e0104311 Service and Configuration overhaul:
- Move all app-specific configuration to one ansible-editable INI file
 - Migrate installations using previous config to new style using CLI command
 - Install Redis for all AzuraCast installations (matching Docker)
 - Move caching and session management into Redis (avoiding inode issues)
2017-07-13 16:44:09 -05:00
Buster Silver b869bdd30a Cleanup the ansible playbooks. [skip ci] 2017-06-15 19:44:39 -05:00
Buster Silver dff432e774 Revert Supervisor-driven service management for core services. 2017-06-07 09:49:39 -05:00
Buster Silver 48a182c339 Include configuration of the UFW firewall to help "lock down" AzuraCast instances. 2017-06-06 18:02:15 -05:00
Buster Silver 3fd266c18e Switch deploy order to fix similar issue with new installs. 2017-05-30 06:20: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 40f7f7f59b Closes #74 -- Implement supervisord to manage all radio station processes in a MUCH more stable and manageable fashion than raw PHP process management. 2016-12-12 17:01:28 -06:00
Buster Silver b7bf3fef5d Another reordering of the Ansible scripts. 2016-11-21 23:55:15 -06:00
Buster Silver 9b342f0fb1 Bug fix for Ansible ordering problem. 2016-11-21 23:51:19 -06:00
Buster Silver d9f7b33a9d Fixes to Ansible deploy for Travis CI. 2016-10-21 00:29:46 -05:00
Buster Silver fb59f31a57 More updates to attempt to resolve Travis CI issues. 2016-10-21 00:19:47 -05:00
Buster Silver 45219aecc4 Move the python installer further up in the deploy process to prevent 14.04 from needing a two-step install. 2016-10-10 01:55:04 -05:00
Buster Silver 16db1c53e4 Add gettext to build tools on dev environment, localize "Powered by" in footer. 2016-10-03 14:58:56 -05:00
Buster Silver 8c048feca2 Remove Phalcon classes from App folder, remove Phalcon dependencies from Ansible. Set up new forms engine powered by NibbleForms. 2016-09-18 03:48:05 -05:00
Buster Silver cf675a99cb Create a new "python" task to ensure Python itself is updated to handle SNI in SSL validation on 14.04. 2016-09-12 01:30:18 -05:00
Buster Silver ade03d316b Fix issues with Ansible not installing locally on some VMs. 2016-09-08 23:28:37 -05:00
Buster Silver 0bd9ca750c Remove debug-dump from Ansible. 2016-09-08 12:33:29 -05:00
Buster Silver c49f101735 Fix git ignore to only apply to /ansible/ in the root (not the /util/ansible folder) and set hosts to localhost. 2016-09-08 12:28: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