Here is a comprehensive list of all roles available under the Paradigma Digital organization. All are
- Deploy: Roles created to install services
- Ops: Roles created to interact with services
- Playbooks: Group of roles joined for a specific purpose
- php7: Install php7
- change-asg-elb-endpoint: Change the ASG ELB endpoint
- create-ami: Create AMI with specific format
- create-autoscaling-group: Create autoscaling group
- create-dns: Create or modify a DNS record in route53
- create-elb: Create Load Balancer
- create-instance: Create instance from AMI
- create-launch-configuration: Create launch configuration
- deregister-asgs-of-elb: Desregister the ASGs of a selected ELB
- destroy-asg: Destroy Auto Scaling Groups
- destroy-dns: Destroy DNS Route53 record
- destroy-elb: Destroy an ELB
- destroy-lc: Destroy Launch Configuration
- find-ami: Find AMIs that match tags
- get-ami-of-autoscaling-group: Get the AMI of an ASG
- get-asg-of-elb: Get the ASG of an ELB
- get-dns-of-elb: Get the dns of an ELB
- get-instances-ips-of-asg: Get IPs of the instances of an auto scaling group
- get-lc-of-asg: Get Launch Configuration of Auto Scaling Group
- terminate-instance: Terminate EC2 instance
- java-check-requirements: Check java requirements
- add-deb-repo: Add deb repository
- add-logrotate-rule: Add logrotate rule
- thp: Disable Transparent Huge Pages
- python-check-requirements: Check python requirements
- ssh-tofu: Add unknown ssh server keys to your known_hosts
- programansible: A python class to call Ansible programatically