A lawyers christmas greeting

Please accept with no obligation, implied or implicit, my best wishes for an environmentally conscious, socially responsible, low stress, non-addictive, gender neutral celebration of the winter solstice holiday, practiced within the most enjoyable traditions of the religious persuasion of your choice, or secular practices of your choice, with respect for the religious/secular persuasions and/or traditions […]

List all Azure VM extensions

$ az vm extension image list [ { “name”: “AcronisBackup”, “publisher”: “Acronis.Backup”, “version”: “1.0.33” }, { “name”: “AcronisBackupLinux”, “publisher”: “Acronis.Backup”, “version”: “1.0.33” }, { “name”: “AlertLogicLM”, “publisher”: “alertlogic”, “version”: “1.3.0.1” }, { “name”: “AlertLogicLM”, “publisher”: “AlertLogic.Extension”, “version”: “1.3.0.0” }, { “name”: “AlertLogicLM”, “publisher”: “AlertLogic.Extension”, “version”: “1.4.0.0” }, { “name”: “AlertLogicLM”, “publisher”: “AlertLogic.Extension”, “version”: “1.9.0.0” }, […]

Failure sending request: StatusCode=0 — Original Error: Code=”ReferencedResourceNotProvisioned” Message=”Cannot proceed with operation because resource used by resource is not in Succeeded state. Resource is in Updating state and the last operation that updated/is updating the resource is PutSubnetOperation.” Details=[]

Failure sending request: StatusCode=0 — Original Error: Code=”ReferencedResourceNotProvisioned” Message=”Cannot proceed with operation because resource used by resource is not in Succeeded state. Resource is in Updating state and the last operation that updated/is updating the resource is PutSubnetOperation.” Details=[] Fix/hack: Azure may has a rate limit on their api because when I set -parallelism=1 for […]

Terraform Modules in Package Sub-directories

When the source of a module is a version control repository or archive file (generically, a “package”), the module itself may be in a sub-directory relative to the root of the package. A special double-slash syntax is interpreted by Terraform to indicate that the remaining path after that point is a sub-directory within the package. […]