Most of it is just for fun. It showcases some of things I can do.
Filename | Description | Language |
---|---|---|
./ad_renew_kerberos.sh | renews kerberos ticket when things get messed up | #!/bin/bash |
./aws_cli_cleanup_snapshots.sh | clean up old snapshots | #!/bin/bash |
./aws_cli_ec2_automated_batch_snapshots.sh | description make snapshots of the Linux hosts in aws | #!/bin/bash |
./aws_cli_ec2_list_old_snapshots.sh | searches and returns a list of snapshots from AWS CLI | #!/bin/bash |
./aws_cli_ec2_one_instance_backup.sh | description make snapshots of the Linux hosts in aws | #!/bin/bash |
./aws_cli_ec2_read_tags_local.sh | read local host's aws tags | #!/bin/bash |
./aws_cli_ec2_set_tags.sh | sets target tags on instances and related volumes with matching search tags. | #!/usr/bin/bash |
./aws_cli_route53_create_ptr.sh | creates a ptr record in route53 for AWS using json files from the main A or CNAME record. | #!/bin/bash |
./aws_cli_route53_helper.sh | used for setting up Route53 DNS entries, hostname, and hosts file on a autoscaling Linux host. | #!/bin/bash |
./aws_cli_route53_test-json.sh | automatically registers a domain and ptr record in route53 for AWS using json files. | #!/bin/bash |
./aws_disable_gss_for_broken_logins.sh | a cloud user based user script to disable gss when logins fail. | #!/bin/sh |
./aws_ec2_set_backup_tag_insance_only.sh | set backup tags on intances that are missing them. | #!/usr/bin/bash |
./backup_home_dirs.sh | backups up all the home directories. | #!/bin/bash |
./bash_aws_query_ec2_api.sh | queries the AWS EC2 api and return desired data | #!/bin/bash |
./bash_kerberos_health_check.sh | make sure kerbose is still functional on a Linux host. | #!/bin/bash |
./bash_prompt.bash | request Y to continue | #!/bin/bash |
./bash_restart_varnish_on_failure.sh | restart_varnish on fail | #!/bin/bash |
./clone_git_repos.bash | sync all known repos to aws s3 | #!/bin/bash |
./confluence_montior_apache.sh | simple monitoring script for apache error logs and restart when failure is logged | #!/bin/bash |
./espeak_alarm.sh | alarm countdown with espeak | #!/bin/bash |
./espeak_alarmv2.sh | alarm countdown with espeak | #!/bin/bash |
./espeak_alarmv3.sh | alarm countdown with espeak | #!/bin/bash |
./find_gaps.sh | host gaps and fill them by using the available hostname | #!/bin/bash |
./firewall_helper.sh | iptables helper aka firewall helper | #!/bin/bash |
./generate_readme.bash | generates a readme.md file by scanning files in directory | #!/bin/bash |
./generic_bash_example_assign_args_to_variable.sh | assigns arguments to a Variable in bash | #!/bin/bash |
./generic_bash_simple_add_a_user.bash | add a user from a bash script | #!/bin/bash |
./generic_clear_linux_swap.sh | cleans swap in Linux kernel | #!/bin/bash |
./generic_find_symlinks.sh | find symbolic links | #!/bin/bash |
./generic_red_hat_rpm_remove_batch.sh | remove a bunch of rpm packages | #!/bin/bash |
./generic_reference_date_time.sh | date time commands and thier syntax | #!/bin/bash |
./generic_reference_sed.bash | sed replace reference | #!/bin/bash |
./generic_rename_files.bash | removes c6 from a group of files with the prefix. | #!/bin/bash |
./ksar_sar.bash | get sar logs in LC_ALL=C format so they work. | #!/bin/bash |
./productivity_helper_clock_watcher.bash | tells how many hours we have been working for time reporting puposes. | #!/bin/bash |
./puppet_backup_db_to_s3.bash | runs backups of puppet. Data is stored in /var/puppetlabs/backups/ by default | #!/bin/bash |
./puppet_backup_ssl_certificates.sh | backup puppet ssl certificates for a 2018 instance of PE | #!/bin/bash |
./puppet_check_puppet_ssl_certs.sh | check expirations on puppet certificates. | #!/bin/bash |
./puppet_check_puppet_ssl_with_email.sh | #!/bin/bash | |
./puppet_pdk_convert_batch.bash | creates the meta files PDK likes in the existing puppet modules in current directory | #!/bin/bash |
./puppet_restart_processes.sh | a simple wrapper to send start or stop to puppet | #!/bin/bash |
./reset_firewalld_to_default.sh | removes any firewall customization and reverts to OS version. | #!/bin/bash |
./security_fix_user_permissions.sh | fixes permissions on user directories from a list of users | #!/bin/bash |
./system_discovery_script.bash | basis system discovery script | #!/bin/bash |
./tools_notmine/getinfo_el6.sh | #!/bin/bash | |
./tools_notmine/getinfo_el7.sh | #!/bin/bash |