Buster "Silver Eagle" Neece
1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297'
2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece
719ded0ff2
Add sftpgo to Ansible.
2022-05-27 23:32:54 -05:00
Aurélien Maury
6b28f209b0
Enhancement/ansible ( #4977 )
2022-01-12 18:38:44 -06:00
Vaalyn
11f1f44cea
Switch message queue from MariaDB to beanstalkd ( #4418 )
2021-07-21 16:45:22 -05:00
Buster "Silver Eagle" Neece
8b04eae1ab
Ansible: Set noninteractive frontend globally.
2021-05-31 22:21:21 -05:00
Buster "Silver Eagle" Neece
a6ec36b21c
Analytics Overhaul and InfluxDB Removal ( #3243 )
...
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely
- Expand the Analytics table to also track unique listeners per hour and day
- Properly clean up the Listeners table according to each installation's history retention settings
- Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
2020-10-07 18:50:30 -05:00
Buster "Silver Eagle" Neece
6454e8bd29
Switch order of install operations.
2020-06-09 05:41:32 -05:00
Buster "Silver Eagle" Neece
12df780eb7
Build static assets upon update on Ansible installatitons.
2020-06-08 23:27:36 -05:00
Buster "Silver Eagle" Neece
3bffb21ad5
#2503 -- Add DBIP download to Ansible installs.
2020-03-16 00:35:32 -05:00
Buster "Silver Eagle" Neece
388bcee951
#2250 -- Handle MaxMind no longer offering free public downloads.
...
- Remove automatic download attempt from Ansible installation process
- Allow listener report to function without the MaxMind database present, but with error messages
- Create new "Install GeoLite Database" page in system administration, allowing user upload of the MaxMind database, with instructions
2019-12-31 06:49:25 -06:00
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