I hereby claim:
- I am mjmenger on github.
- I am markjmenger (https://keybase.io/markjmenger) on keybase.
- I have a public key whose fingerprint is 25F9 3D23 2902 6DA8 5E81 D6C9 A861 80A3 1EEC D140
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| # | |
| # bigip address, username, and password are | |
| # retrieved from a .env file | |
| # | |
| # the format of the .env file looks like | |
| # bigip1=0.0.0.0 | |
| # user=username | |
| # password=yoursecretpassword | |
| # |
| # simple requests for use with the VSCode Rest Client extension | |
| ### | |
| GET http://{{$dotenv lightaddress}}:{{$dotenv lightport}}/elgato/accessory-info | |
| ### | |
| # on or off | |
| PUT http://{{$dotenv lightaddress}}:{{$dotenv lightport}}/elgato/lights |
| # Terraform aliases | |
| # adding time to the commands because I'm very interested | |
| # in how long these activities take with more complex builds | |
| # across disparate platforms | |
| alias tfi='terraform init' | |
| alias tfp='time terraform plan' | |
| alias tfa='time terraform apply' | |
| alias tfaa='time terraform apply -auto-approve ' | |
| alias tfd='time terraform destroy' | |
| alias tfda='time terraform destroy -auto-approve ' |
| #cloud-config | |
| #bootcmd (lines 2-19) can be removed when https://github.com/F5Networks/f5-declarative-onboarding/issues/129 is resolved. | |
| bootcmd: | |
| - touch /var/tmp/bootcmd_start | |
| - touch /config/custom-config.sh | |
| - echo "#!/bin/bash" >> /config/custom-config.sh | |
| - echo "touch /var/tmp/write_files_start" >> /config/custom-config.sh | |
| - echo "# Wait for MCPD to be up before running tmsh commands" >> /config/custom-config.sh | |
| - echo "source /usr/lib/bigstart/bigip-ready-functions" >> /config/custom-config.sh | |
| - echo "wait_bigip_ready" >> /config/custom-config.sh |
| @apihost = {{$dotenv cloudsvcsapihost}} | |
| @apiversion = {{$dotenv cloudsvcsapiversion}} | |
| @user = {{$dotenv cloudsvcsuser}} | |
| @password = {{$dotenv cloudsvcspassword}} | |
| @dnswebadmin = {{$dotenv cloudsvcsdnswebadmin}} | |
| # The REST calls below come from https://github.com/f5devcentral/f5-cloudservicelab | |
| # For more detailed instructions refer to its README | |
| ### |
| # there's no need to call the primary branch master | |
| git checkout master | |
| git branch -m main | |
| git push origin -u main | |
| git push origin --delete master |
| ################################################ | |
| ## BashSRG - Bash STIG/SRG configuration Script | |
| ## Michael Coleman. [email protected] | |
| ## Modified by [email protected] | |
| ## Modified by [email protected] July 6, 2020 - removed/commented gov requirements | |
| ################################################ | |
| #!/bin/sh | |
| ###change 1 |
| layout | title | date | tags |
|---|---|---|---|
post |
Manage F5 BIG-IPs in Azure with Terraform Cloud |
2020-07-29 07:30:00 -0800 |
big-ip automation hashicorp terraform devops |
IT Industry research, such as Accelerate, shows improving a company's ability to deliver software is critical to their overall success. The following key practices and design principles are cornerstones to that improvement.
| 2020/09/30 19:03:14 [INFO] Terraform version: 0.13.1 | |
| 2020/09/30 19:03:14 [INFO] Go runtime version: go1.14.7 | |
| 2020/09/30 19:03:14 [INFO] CLI args: []string{"/home/userhome/.terraform.versions/terraform_0.13.1", "plan"} | |
| 2020/09/30 19:03:14 [DEBUG] Attempting to open CLI config file: /home/userhome/.terraformrc | |
| 2020/09/30 19:03:14 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. | |
| 2020/09/30 19:03:14 Loading CLI configuration from /home/userhome/.terraform.d/credentials.tfrc.json | |
| 2020/09/30 19:03:14 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins | |
| 2020/09/30 19:03:14 [DEBUG] ignoring non-existing provider search directory /home/userhome/.terraform.d/plugins | |
| 2020/09/30 19:03:14 [DEBUG] ignoring non-existing provider search directory /home/userhome/.local/share/terraform/plugins | |
| 2020/09/30 19:03:14 [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins |