diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 364a789..3aa68c7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -153,6 +153,7 @@ Assemble.Website.Prepare: rm -Rf "$CI_PROJECT_DIR/artifacts/build/Documentation.Build"; fi + # Project: kubernetes monitoring helm chart - echo "[DEBUG] fetch kubernetes_monitoring project docs" - 'HTTP_STATUS_FILE=$(curl --location -o /dev/null --silent --head --write-out "%{http_code}" --header "PRIVATE-TOKEN: ${GIT_COMMIT_TOKEN}" "https://gitlab.com/api/v4/projects/50510268/jobs/artifacts/development/download?job=Documentation%2EBuild")' @@ -170,6 +171,22 @@ Assemble.Website.Prepare: fi +# Project: Ansible Public Playbooks + - echo "[DEBUG] fetch Ansible Public Playbooks project docs" + - 'HTTP_STATUS_FILE=$(curl --location -o /dev/null --silent --head --write-out "%{http_code}" --header "PRIVATE-TOKEN: ${GIT_COMMIT_TOKEN}" "https://gitlab.com/api/v4/projects/46364551/jobs/artifacts/development/download?job=Documentation%2EBuild")' + - echo "[DEBUG] HTTP_STATUS_FILE=$HTTP_STATUS_FILE" + - | + if [ "0$HTTP_STATUS_FILE" != "0200" ]; then + echo "[ERROR] Unable to fetch Job Artifacts due to HTTP status of $HTTP_STATUS_FILE"; + # exit 1; + else + curl --location --output ansible_playbooks.zip --header "PRIVATE-TOKEN: ${GIT_COMMIT_TOKEN}" "https://gitlab.com/api/v4/projects/46364551/jobs/artifacts/development/download?job=Documentation%2EBuild"; + unzip ansible_playbooks.zip; + rm -Rf "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/projects/ansible/playbooks"; + cp -rvf "$CI_PROJECT_DIR/artifacts/build/Documentation.Build/build/projects/ansible/playbooks" "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/projects/ansible/playbooks/"; + rm -Rf "$CI_PROJECT_DIR/artifacts/build/Documentation.Build"; + fi + # # below 2 lines commented out as need to ffigure out how to download artifacts. # - rm -Rf "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/operations/index.html" # - echo "cp -rvn" "$CI_PROJECT_DIR/artifacts/build/Website.Build/build/operations" "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/" diff --git a/mkdocs.yml b/mkdocs.yml index 2554df6..2d6c8e8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -33,7 +33,15 @@ nav: - projects/execution_environment/index.md - - Ansible Roles: + - Ansible: + + - Playbooks: + + - projects/ansible/playbooks/index.md + + - Roles: + + - projects/ansible/roles/index.md - Git Configuration: diff --git a/pages/projects/ansible/playbooks/index.md b/pages/projects/ansible/playbooks/index.md new file mode 100644 index 0000000..e69de29 diff --git a/pages/projects/ansible/roles/index.md b/pages/projects/ansible/roles/index.md new file mode 100644 index 0000000..e69de29