I hereby claim:
- I am hammotime on github.
- I am hammo (https://keybase.io/hammo) on keybase.
- I have a public key ASBfy_XHf_QZFYwvRKOV7EmJwY0Yip522dpcSQviBketRQo
To claim this, I am signing this object:
| apiVersion: networking.k8s.io/v1beta1 | |
| kind: Ingress | |
| metadata: | |
| name: echo-ingress | |
| namespace: echo | |
| annotations: | |
| kubernetes.io/ingress.class: nginx | |
| spec: | |
| rules: | |
| - host: <YOUR_DOMAIN_NAME> |
| apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: echo | |
| namespace: echo | |
| spec: | |
| ports: | |
| - port: 80 | |
| targetPort: 5678 | |
| selector: |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: echo | |
| namespace: echo | |
| spec: | |
| selector: | |
| matchLabels: | |
| app: echo | |
| replicas: 2 |
| kind: Namespace | |
| apiVersion: v1 | |
| metadata: | |
| name: echo | |
| labels: | |
| name: echo |
| sudo apt install -y jq wget unzip | |
| cd ~ | |
| version=$(curl https://api.github.com/repos/hashicorp/terraform/releases/latest --silent | jq ".tag_name" -r) | |
| version=$(echo $version | sed 's/v//g') # get rid of 'v' from version number | |
| echo "Installing Terraform $version." | |
| url="https://releases.hashicorp.com/terraform/$version/terraform_$(echo $version)_linux_amd64.zip" | |
| wget $url | |
| unzip "terraform_$(echo $version)_linux_amd64.zip" | |
| chmod +x terraform | |
| sudo mv terraform /usr/local/bin/ |
| server { | |
| listen 443 ssl; | |
| server_name _; | |
| root /var/www/<DOMAIN_NAME>-wp; | |
| index index.php; | |
| keepalive_timeout 70; | |
| ssl_certificate /etc/nginx/certs/<DOMAIN_NAME>.pem; | |
| ssl_certificate_key /etc/nginx/certs/<DOMAIN_NAME>.key; |
| CREATE DATABASE `<SITE_ABBREVIATION>`; | |
| CREATE USER '<SITE_ABBREVIATION>'@'%' IDENTIFIED BY '<PASSWORD>'; | |
| GRANT SELECT ON <SITE_ABBREVIATION>.* TO '<SITE_ABBREVIATION>'@'%'; | |
| GRANT INSERT ON <SITE_ABBREVIATION>.* TO '<SITE_ABBREVIATION>'@'%'; | |
| GRANT DELETE ON <SITE_ABBREVIATION>.* TO '<SITE_ABBREVIATION>'@'%'; | |
| GRANT CREATE ON <SITE_ABBREVIATION>.* TO '<SITE_ABBREVIATION>'@'%'; | |
| GRANT UPDATE ON <SITE_ABBREVIATION>.* TO '<SITE_ABBREVIATION>'@'%'; | |
| GRANT ALTER ON <SITE_ABBREVIATION>.* TO '<SITE_ABBREVIATION>'@'%'; |
| wget https://wordpress.org/latest.tar.gz | |
| tar xvzf latest.tar.gz | |
| sudo mv wordpress/ /var/www/<TENANT_NAME>-wp | |
| sudo chown -R nginx:nginx /var/www/<TENANT_NAME>/ |
| $VersionInfo = ((Invoke-WebRequest https://api.github.com/repos/hashicorp/terraform/releases/latest).Content | ConvertFrom-Json).tag_name | |
| $VersionInfo = $VersionInfo.Replace("v", "") | |
| Write-Host "Installing Terraform $VersionInfo." | |
| $Url = "https://releases.hashicorp.com/terraform/" + $VersionInfo + "/terraform_" + $VersionInfo + "_windows_amd64.zip" | |
| $InstallDirectory = [Environment]::GetFolderPath([Environment+SpecialFolder]::ApplicationData) + "\Terraform" | |
| if(Test-Path $InstallDirectory) { | |
| Remove-Item $InstallDirectory -Recurse | |
| } |
I hereby claim:
To claim this, I am signing this object: