Skip to content
Snippets Groups Projects
Commit bfffb754 authored by fejao's avatar fejao
Browse files

setting ci-cd

parent 479cd637
No related branches found
No related tags found
1 merge request!1Adding files
Pipeline #37645 passed
......@@ -10,8 +10,10 @@ variables:
# IMAGE_NAME_MOLECULE: geerlingguy/docker-ubuntu2204-ansible:latest
# IMAGE_NAME_MOLECULE: docker:dind
# PATH_PYTHON_REQ_FILE: "ci-cd/python_requirements.txt"
PATH_PYTHON_REQ_FILE: "/builds/fejao/c3infodesk-deployment-role-test/ci-cd/python_requirements.txt"
PATH_ENV_DIR: "/builds/fejao/c3infodesk-deployment-role-test"
PATH_PYTHON_REQ_FILE: "/builds/fejao/c3infodesk-deployment-role-test/ci-cd/python_requirements.txt"
PATH_INVENTORIES: "/builds/fejao/c3infodesk-deployment-role-test/ci-cd/hosts"
PATH_PLAYBOOK: "/builds/fejao/c3infodesk-deployment-role-test/ci-cd/playbook_role_test.yml"
# INVENTORIES_PATH: "inventories/hosts"
# PLAYBOOK_PATH_FOR_ROLE_TEST: "ci-cd/01_test.yml"
......@@ -33,17 +35,8 @@ stages:
### SCRIPTS
###
.before_syntax_n_lint: &before_syntax_n_lint
# Install python and it's requirements
- apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
###
- pwd
- ls -hal
- ls -hal /builds/fejao/c3infodesk-deployment-role-test/ci-cd
- ls -hal /builds/fejao/c3infodesk-deployment-role-test/ci-cd/python_requirements.txt
# - echo $PATH_PYTHON_REQ_FILE
- echo $PYTHON_REQ_FILE_PATH
# - pip3 install -r ci-cd/requirements.txt
# - pip3 install -r $PATH_PYTHON_REQ_FILE
- pip3 install -r $PYTHON_REQ_FILE_PATH
### Correct the permissions on the build environment directory.
### See https://github.com/ansible/ansible/pull/42142/files
......@@ -51,7 +44,9 @@ stages:
- chmod 700 $PATH_ENV_DIR
.run_syntax_check: &run_syntax_check
- ansible-playbook --syntax-check -i $INVENTORIES_PATH $ROLE_PATH
# - ansible-playbook --syntax-check -i $INVENTORIES_PATH $ROLE_PATH
- echo "ansible-playbook --syntax-check -i $PATH_INVENTORIES $PLAYBOOK_PATH"
- ansible-playbook --syntax-check -i $PATH_INVENTORIES $PLAYBOOK_PATH
.run_lint: &run_lint
- ansible-lint $ROLE_PATH
......@@ -73,6 +68,7 @@ syntax-test:
image: $IMAGE_NAME_SYNTAX
variables:
PYTHON_REQ_FILE_PATH: $PATH_PYTHON_REQ_FILE
PLAYBOOK_PATH: $PATH_PLAYBOOK
# PATH_ENV_DIR: $PATH_ENV_DIR
# ROLE_PATH: $PLAYBOOK_PATH_FOR_ROLE_TEST
before_script:
......
[example_servers_group]
example_server ansible_host=192.168.2.45
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment