Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Digimer
726a4374d1
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
...
* Updated 'variables' -> 'variable_source_uuid' to type 'uuid' and removed the 'not null' constraint.
* Updated Database->insert_or_update_variables() to check/update 'variables_source_table' and 'variables_source_uuid'.
* Created the 'trusts' database table which will, when done, tell anvil-daemon which users@machines to trust (setup passwordkess SSH).
* Created (but not finished) System->manage_authorized_keys() and moved the logic over to it from anvil-daemon.
* Changed the host types "dashboard" to "striker".
* Moved the following methods from 'System' to 'Get';
** System->get_host_type to Get->host_type
** System->get_bridges to Get->bridges
** System->get_free_memory to Get->free_memory
** System->get_os_type to Get->os_type
** System->get_uptime to Get->uptime
* Updated striker to include the host_uuid for the 'node1', 'node2' and (if chosen) 'dr1' when running a job manifest.
Signed-off-by: Digimer <digimer@alteeve.ca>
5 years ago
..
anvil-change-password
* Created Log->is_secure() to more cleanly handle conditional logging of strings with passwords or passwords directly. Updated log entries that could benefit from this method to use it.
5 years ago
anvil-check-memory
* Fixed tools/anvil-update-states so that it properly removed ip_addresses no longer assigned to a host. Also merged 'network::interfaces::by_name::${interface}' with 'network::local::interface::${interface}' for storing discovered interfaces.'
5 years ago
anvil-configure-host
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
anvil-cycle-vm-nics
* Updated System->check_firewall to use firewall-cmd and the contents of iptables-save is not available/reliable under RHEL8.
6 years ago
anvil-daemon
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
anvil-download-file
* Renamed striker-configure-host (back) to anvil-configure-host, and started updating it to work on any machine type.
5 years ago
anvil-file-details
* Created anvil-file-details that is (meant to be) called by anvil-file-details on a remote machine.
6 years ago
anvil-jobs
* Improved infinite loop handling in Log->entry, but broke the Striker UI in the process. To be fixed next...
6 years ago
anvil-join-anvil
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
anvil-maintenance-mode
* Improved infinite loop handling in Log->entry, but broke the Striker UI in the process. To be fixed next...
6 years ago
anvil-manage-files
* Standardized 'subnet_mask' over 'subnet' naming throughout.
5 years ago
anvil-manage-firewall
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
anvil-manage-keys
* Created Network->download() to handle downloading a file on the local system. Created ->bridge_info() to parse 'bridge' output. Created ->load_ips() to load IP address information from the database (as opposed to ->get_ips() which queries a system).
5 years ago
anvil-manage-power
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
anvil-scan-network
* Improved infinite loop handling in Log->entry, but broke the Striker UI in the process. To be fixed next...
6 years ago
anvil-update-issue
* Updated kickstart to write the basic tools/anvil-update-issue to a freshly installed machine and run it from cron.
5 years ago
anvil-update-states
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
anvil-update-system
* Changed a bunch more variables to standardize on 'mac_address' instead of 'mac'.
5 years ago
fence_pacemaker
* Fixed tools/striker-initialize-host so that it set the hostname on the target, not locally.
5 years ago
firewall.txt
* Added automatic 'echo return_code:$?' to System->call and Remote->call which is parsed out and returned automatically on all calls.
6 years ago
scancore
* Started work on Email->check_alert_recipients().
5 years ago
scancore.README
* Created Database->insert_or_update_recipients() (and did general cleanup of the database module).
5 years ago
striker-get-peer-data
* Created Network->check_internet() that, well, checks to see if a machine has access to the Internet or not.
5 years ago
striker-initialize-host
* Added a flag that tells anvil-daemon when a node is having it's network mapped. When this happens, open ssh connections are closed each loop and only tasks related to mapping the network run. This improves responsiveness in Striker when reporting which network links have come up or gone down.
5 years ago
striker-manage-install-target
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
striker-manage-peers
* Created Log->is_secure() to more cleanly handle conditional logging of strings with passwords or passwords directly. Updated log entries that could benefit from this method to use it.
5 years ago
striker-parse-fence-agents
* Moved the fences_unified_metadata file from /tmp, which apache can not read, to /var/www/html/.
5 years ago
striker-parse-oui
* OK, this time CentOS is actually supported. For reals.
5 years ago
striker-prep-database
* Fixed PXE templates managing install targets to work with CentOS.
5 years ago
striker-scan-network
* Standardized 'subnet_mask' over 'subnet' naming throughout.
5 years ago
test.pl
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago