diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index c66c402..6d29fe5 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -24,7 +24,7 @@ jobs: uses: hashicorp/setup-terraform@v3 env: # renovate: datasource=docker depName=hashicorp/terraform versioning=docker - TERRAFORM_VERSION: 1.7.2 + TERRAFORM_VERSION: 1.7.4 with: terraform_version: ${{ env.TERRAFORM_VERSION }} terraform_wrapper: false @@ -53,7 +53,7 @@ jobs: - name: 🧰 Set up Poetry env: # renovate: datasource=pypi depName=poetry - POETRY_VERSION: 1.7.1 + POETRY_VERSION: 1.8.2 run: pipx install poetry==${{ env.POETRY_VERSION }} - name: 🧰 Set up Python diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index 27d0bad..977b224 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,37 +2,37 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/oracle/oci" { - version = "5.27.0" + version = "5.31.0" constraints = ">= 5.0.0, < 6.0.0" hashes = [ - "h1:0vht0ZT0KWi3lwf0bPmCwYfKXfTpUHS1NfENhC1LqXI=", - "h1:3b4YNe/E94Sc0fQH92WCdn00PGtO0Tkf5HOL5RtY8/A=", - "h1:4kTIcqZJUUIKRn/tSwT2UVEto5i9QGwcsOFAy+1lsXw=", - "h1:AnVo5/nlTKCpFq52YxuAwH3skJQ2eA0VKWQceSMpsgw=", - "h1:E5rO88Le20lg9cYiyVNLSe46VsXaQDrLOFsoyJz8JeQ=", - "h1:IPiT5DXzJ5HeaoVl+tU4CUgvLVDPbQo1qXtlcEShQto=", - "h1:NgnAgbN+yhilaBI/SK32OMj2y9x2K4VUxTWXXGfbW18=", - "h1:Qkb3bcjswCMYkkghZLr9m7l4CxRuduHxnxw4FIj6bgM=", - "h1:enYcnRkEzye9CSnm7E4JwiazYQphZOb/aDOcuwUiUaE=", - "h1:jewPgIX99Zfci6sY7xeBDuBVHdAzsC65KLFokZKbCuo=", - "h1:m+rph23UKUMODQGeNMFr+np10cjs6BzZr2+Kr9p6GWU=", - "h1:rQWUulKeHQRo0ZN+aDyelF+a2p+iAFZx85pmVLL1XNU=", - "h1:sutR+MLW/4ML8Oy/tdFpKqbAzsdi/nRSpWizv7do0Q0=", - "h1:tTdDeEfbnzT+HHcL2lPKw2uwSCf0EccJuYg8gE5UNU0=", - "zh:08a391a7040c8bd28ba43cd3f1a65d571c962b3d59e4e9b9477039b3115b6e08", - "zh:12605bd5b13faefd1180cc7c50310bf1cad82751e861ded83399ab9d444c3f9f", - "zh:27852188f4791e1c02b1a10f618e3582c12c4bc823f2a37222e09e7b299014f2", - "zh:2a9d4a46a0ffc9637af627f0daae313be266b951e3cbbcd7c33d48f465ca9dae", - "zh:352a2598a519ba491cb80e61b0920f21a95cc062f66d8bbebd556332d5a0f2b9", - "zh:3645a50440b039001243f1b6e9c94398f10c584e160196e8d47cd716565c2b3e", - "zh:46aa7e3795b459fe5c368f9796a47fa33e5c8a2a7764212464ae613618366caf", - "zh:6ef94b460a2ead11b822921a5f464c7ef2cf7349b7542c53fb767eaae0e3e5ca", - "zh:6efe5a5f2c55fe1bcb6ddf2fdc85171f47062014f0a9c7c298f5cfe83472c7ac", + "h1:5WouCHfIzEUlr63hRDVfn1I/UQMnjL+k+kTgPGi53eo=", + "h1:5a4xAbIa3WDdKk0rtQ3Iqj/DRDBcmLGcwjiXkjzndQ8=", + "h1:JeBmK4fpg1IKWFf79l9klAOmru2LSY5Vd3KMNavj+Z4=", + "h1:JiFq83V9JqY2t3NjPOOVct+jOXD23AbQGy2mhY4zR3w=", + "h1:MXyfodtY2aFASV0fNkVkMnqP1twJbPjrdUQNmO99Cvw=", + "h1:OlnU4t6a0iHi9P3XIori00HHn9DSNkLCii/KU/aOGwg=", + "h1:SLxxaGB++2/RspRUPvbnHyUZxZZONG6Ylv1D2Ge8IPQ=", + "h1:Vlc716SbmvrtuooHceKHC9oGOMkhCzgcTWbKTQAfy6k=", + "h1:Zu7BSnUJErRBmtOWHp61MxcjeqHQcbWK6rLK4FbikAU=", + "h1:e5HOl+DticjlRAg/uEo2qN/mDu7cAf/51MA+/Uie1Qc=", + "h1:rIH67GXKKBFT7THvXbFRa6UG5+WInKrkjf5QJFnas5Y=", + "h1:ssg3UFRMeX4Dzf63M5ZA6UGcquuz1w8A+c+4I5QYzCs=", + "h1:xdDYoqV7Z8V07QmW0L1C9t8ztXt48o5GCRcl5UrJu3M=", + "h1:yInHRzPqMoAyG4zThhjebOzH3rXZ/2S/X3XtFYbk2vM=", + "zh:1e7a01c11ceb84d18120c439fe1a13115c8fe3d0c5b252551a7a85047e78d210", + "zh:2818d6a7375320e3a9fb183db28d79047413693da6ac79d301e89f89312ed3e6", + "zh:2943e2c0364b60601c8bad8e1835649a240ef34eeafa4309fbbad393e2033264", + "zh:2dc85321f1fb4be5e6c5b6390d6c4dc722f4aee3141609063e48cd07418c01d0", + "zh:41ed0dca13577a6bdade610c24dda688f4e09d97f86c81dc3e431bb384f803a7", + "zh:45008f24cc775010db08100570ce767cf28c0c0201c73ad48c504b468f3b6cbf", + "zh:48036fea8038f7f2d34bd75e75cfd5a4a6441ee443695af7697af05574d0340a", + "zh:612dfa41c6fb632b9200c387b7828e3b64c2d66c73085b31515483cd8f644494", + "zh:739247ae20a40f854bd8c8ddba26e950eeb404b11a22e366ac936fe334807bb7", + "zh:7e9339ff9c6c65f6b3e50269e6025fa6e84abf79256a42c03e0c761b96f5db52", "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425", - "zh:a675480202da58320268a5fd47274652104c82f7c50fd4a1cd61e0987973cb4b", - "zh:b151c4e3b933f3c2606dc7ac4c3832e7339a1a5b3668548accb1b1ad204135b2", - "zh:db9e0e52de59bf977310524ae1444055bbb974b084b9fcb45a38a1adb1ee98fc", - "zh:eca7cb3919e8be437ebb404dc3aa5f69849952112824a88e5692ff8f01de6252", - "zh:f00f5967104248684934a07d1e9e51e18c830e15365e8b6d175668cb39c7e2c0", + "zh:a160d1268a86ad77d29fbf3d227bec1e07521386870269d915ac59f113a86c68", + "zh:f3d5e18b283abcf513913cac9d70607e2db7cc4415fec74c7163f066b4db20e8", + "zh:fdf73c680a8ed358ad3b84d120e1724f7289b9986cd3fcdffe158413c36e0591", + "zh:ff67bb01db01a99e2e018f1719d98a461f65d4b872184a7f404cddbe7acf1e78", ] } diff --git a/poetry.lock b/poetry.lock index 26b07ec..0b4e6bf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2,17 +2,17 @@ [[package]] name = "ansible" -version = "9.2.0" +version = "9.3.0" description = "Radically simple IT automation" optional = false python-versions = ">=3.10" files = [ - {file = "ansible-9.2.0-py3-none-any.whl", hash = "sha256:39b19c252800aeed531413a626ccd07473b79615a3cea77568a1624c1aefaf7c"}, - {file = "ansible-9.2.0.tar.gz", hash = "sha256:a207a4a00a45e5cd178a7f94ca42afe26f23c9d27be49901ea8c45d18a07b7c6"}, + {file = "ansible-9.3.0-py3-none-any.whl", hash = "sha256:471993dd239611b4b6134e46911612f85639035f10d82b6c888528b5ffb3b16a"}, + {file = "ansible-9.3.0.tar.gz", hash = "sha256:7f4ea0e4d065538879b3e11e81e85eed4d802d1940f6564ad950e9d11a31b03c"}, ] [package.dependencies] -ansible-core = ">=2.16.3,<2.17.0" +ansible-core = ">=2.16.4,<2.17.0" [[package]] name = "ansible-compat" @@ -38,13 +38,13 @@ test = ["coverage", "pip-tools", "pytest (>=7.2.0)", "pytest-mock", "pytest-plus [[package]] name = "ansible-core" -version = "2.16.3" +version = "2.16.4" description = "Radically simple IT automation" optional = false python-versions = ">=3.10" files = [ - {file = "ansible-core-2.16.3.tar.gz", hash = "sha256:76a8765a8586064ef073a299562e308fa2c180a75b5f7569bbd0f61d4171cdb3"}, - {file = "ansible_core-2.16.3-py3-none-any.whl", hash = "sha256:50c9f33a5b2ee645470a77f4bf99cf35d1ffdefef60388910020b0c58534bec1"}, + {file = "ansible-core-2.16.4.tar.gz", hash = "sha256:2cd208b0915948c88bffad331e5d07097b6edca1872cb53375e51b6719e6a060"}, + {file = "ansible_core-2.16.4-py3-none-any.whl", hash = "sha256:c55d9a5f55651eb6c7f004ca9a9ed854d8cc310e6b438d96cea051cf3d2b2710"}, ] [package.dependencies] @@ -524,48 +524,48 @@ files = [ [[package]] name = "oci" -version = "2.120.0" +version = "2.123.0" description = "Oracle Cloud Infrastructure Python SDK" optional = false python-versions = "*" files = [ - {file = "oci-2.120.0-py3-none-any.whl", hash = "sha256:e066b8624abda0ba006020768d561f0da24c6e0bbe65831f49c451d00aeed74c"}, - {file = "oci-2.120.0.tar.gz", hash = "sha256:e5ba9700db2e0572f13897d28aef8944b9bf38faffc1b68fcfa154bcaefc5af1"}, + {file = "oci-2.123.0-py3-none-any.whl", hash = "sha256:959ba07408aca4e32c5122a10539233d25d677a6e3a22e795cf7a70d46174268"}, + {file = "oci-2.123.0.tar.gz", hash = "sha256:84725236fa3d62c83f185597528bafb1a6909dda4bfaeab07855057ef967ff90"}, ] [package.dependencies] certifi = "*" circuitbreaker = ">=1.3.1,<2.0.0" -cryptography = ">=3.2.1,<42.0.0" -pyOpenSSL = ">=17.5.0,<24.0.0" +cryptography = ">=3.2.1,<43.0.0" +pyOpenSSL = ">=17.5.0,<25.0.0" python-dateutil = ">=2.5.3,<3.0.0" pytz = ">=2016.10" [[package]] name = "oci-cli" -version = "3.37.7" +version = "3.37.11" description = "Oracle Cloud Infrastructure CLI" optional = false python-versions = ">=3.6" files = [ - {file = "oci-cli-3.37.7.tar.gz", hash = "sha256:8d8987837ec8538d9bb14776625e0c24809c7e06b2f6450820d50f6194ee29d8"}, - {file = "oci_cli-3.37.7-py3-none-any.whl", hash = "sha256:9b3bc7b58c59c58bc768cd8191794b99615810178ee2c94d072204078173c69d"}, + {file = "oci-cli-3.37.11.tar.gz", hash = "sha256:456b6be1809c92180287c190e87b2a8c4c9a21523fec2f4b06fc77a1e9f9d1b1"}, + {file = "oci_cli-3.37.11-py3-none-any.whl", hash = "sha256:53b505fe045080600588b5e6fefd3748b82b3da845cbb1da3099d3f0ba475b7d"}, ] [package.dependencies] arrow = ">=1.0.0" certifi = "*" click = "8.0.4" -cryptography = ">=3.2.1,<42.0.0" +cryptography = ">=3.2.1,<43.0.0" jmespath = "0.10.0" -oci = "2.120.0" +oci = "2.123.0" prompt-toolkit = "3.0.29" -pyOpenSSL = ">=17.5.0,<24.0.0" +pyOpenSSL = ">=17.5.0,<25.0.0" python-dateutil = ">=2.5.3,<3.0.0" pytz = ">=2016.10" PyYAML = ">=5.4,<=6.0.1" six = ">=1.15.0" -terminaltables = "3.1.0" +terminaltables = "3.1.10" [package.extras] db = ["cx-Oracle (==8.3)"] @@ -1011,12 +1011,13 @@ test = ["enrich (>=1.2.6)", "molecule (>=3.4.0)", "pytest (>=6.2.5)", "pytest-co [[package]] name = "terminaltables" -version = "3.1.0" +version = "3.1.10" description = "Generate simple tables in terminals from a nested list of strings." optional = false -python-versions = "*" +python-versions = ">=2.6" files = [ - {file = "terminaltables-3.1.0.tar.gz", hash = "sha256:f3eb0eb92e3833972ac36796293ca0906e998dc3be91fbe1f8615b331b853b81"}, + {file = "terminaltables-3.1.10-py2.py3-none-any.whl", hash = "sha256:e4fdc4179c9e4aab5f674d80f09d76fa436b96fdc698a8505e0a36bf0804a874"}, + {file = "terminaltables-3.1.10.tar.gz", hash = "sha256:ba6eca5cb5ba02bba4c9f4f985af80c54ec3dccf94cfcd190154386255e47543"}, ] [[package]] diff --git a/requirements.yml b/requirements.yml index 3fac1d3..b651acc 100644 --- a/requirements.yml +++ b/requirements.yml @@ -5,4 +5,4 @@ roles: collections: - name: community.general - version: ">=8.3.0,<8.4.0" + version: ">=8.4.0,<8.5.0" diff --git a/terrashell.sh b/terrashell.sh index cc153ad..9cfce49 100755 --- a/terrashell.sh +++ b/terrashell.sh @@ -1,7 +1,7 @@ #!/bin/sh -e # renovate: datasource=docker depName=hashicorp/terraform versioning=docker -readonly TERRAFORM_VERSION=1.7.2 +readonly TERRAFORM_VERSION=1.7.4 readonly OCI_TENANCY_REGION=eu-madrid-1 WORKDIR="$(mktemp --tmpdir --directory terraform-aylas.XXX)"