diff --git a/.gitignore b/.gitignore index 67045665d..3a76faee6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.terraform + # Logs logs *.log diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 4d70fe37f..000000000 --- a/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM php:8.0-fpm - -ENV DOCKERIZE_VERSION 0.6.1 diff --git a/main.tf b/main.tf new file mode 100644 index 000000000..4e9fb0265 --- /dev/null +++ b/main.tf @@ -0,0 +1,46 @@ +terraform { + + required_version = ">= 1.6.0" + required_providers { + googleworkspace = { + source = "hashicorp/googleworkspace" + version = ">= 0.7.0" + } + gsuite = { + source = "private-registry.gcp.asml.com/asml/gsuite" + version = "~> 0.1.54" + } + gcpipam = { + source = "private-registry.gcp.asml.com/asml/gcpipam" + version = "~> 0.3" + } + google = { + version = ">= 6.0" + } + google-beta = { + version = ">= 6.0" + } + } + +} + +provider "gcpipam" { +} + +provider "google" { + add_terraform_attribution_label = false +} + +provider "google-beta" { + add_terraform_attribution_label = false +} + +provider "googleworkspace" { +} + +# To run Terraform init from Cloud Shell use: +# terraform init -backend-config=prefix=$GOOGLE_CLOUD_PROJECT + +module "asml_configuration" { + source = "git::git@github.com:asml-gh/asml-terraform-modules.git//common/gcp/asml_configuration?ref=v3.5.4" +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 89ac9370c..000000000 --- a/package-lock.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "name": "renovate_tutorial", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "renovate_tutorial", - "version": "0.0.1", - "license": "Apache-2.0", - "dependencies": { - "@date-io/date-fns": "2.10.0", - "@date-io/moment": "2.10.0", - "commander": "2.20.3", - "lodash": "4.17.20" - } - }, - "node_modules/@date-io/core": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz", - "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw==" - }, - "node_modules/@date-io/date-fns": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.10.0.tgz", - "integrity": "sha512-PxskpYmDAoL4BBGanoVD4SwhpMNFcVZFB8V2W7KATxgQ4m6Koy5FK9Qe1nKp8j9BERW310GT3sdERdNCXq8vuQ==", - "dependencies": { - "@date-io/core": "^2.10.0" - }, - "peerDependencies": { - "date-fns": "^2.0.0" - } - }, - "node_modules/@date-io/moment": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.10.0.tgz", - "integrity": "sha512-RvmREFZbMBBUUPU8YqMjSkYewUk6rfxfnw5bR1mFtjyiSibfq2mR30ITo6lnqKk9SvpnorBI8fnmOu+g0hZC6g==", - "dependencies": { - "@date-io/core": "^2.10.0" - }, - "peerDependencies": { - "moment": "^2.24.0" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", - "peer": true, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "peer": true, - "engines": { - "node": "*" - } - } - }, - "dependencies": { - "@date-io/core": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz", - "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw==" - }, - "@date-io/date-fns": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.10.0.tgz", - "integrity": "sha512-PxskpYmDAoL4BBGanoVD4SwhpMNFcVZFB8V2W7KATxgQ4m6Koy5FK9Qe1nKp8j9BERW310GT3sdERdNCXq8vuQ==", - "requires": { - "@date-io/core": "^2.10.0" - } - }, - "@date-io/moment": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.10.0.tgz", - "integrity": "sha512-RvmREFZbMBBUUPU8YqMjSkYewUk6rfxfnw5bR1mFtjyiSibfq2mR30ITo6lnqKk9SvpnorBI8fnmOu+g0hZC6g==", - "requires": { - "@date-io/core": "^2.10.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", - "peer": true - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "peer": true - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index d53a58a40..000000000 --- a/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "renovate_tutorial", - "version": "0.0.1", - "description": "A simple package json for Renovate tutorial use only", - "author": "Philip", - "license": "Apache-2.0", - "dependencies": { - "commander": "2.20.3", - "lodash": "4.17.20", - "@date-io/date-fns": "2.10.0", - "@date-io/moment": "2.10.0" - } -} diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..5db72dd6a --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +}