17/12/2024

gitlab-ci : Components -3 Using component

stages:
  - ansible_checkov
  - setup_user
  - installations
  - deploy_network
  - deploy_containers


include:
  - component: $CI_SERVER_HOST/mvs-cicd-components/run-ansible-playbook/ansible-playbook@v1.0.5
    inputs:
      stage: "setup_user"
      inventory_file: "initial_inventory"
      verbosity: "vvv"
      playbook_filename: "setup_user.yml"

Bu örnekte sadece bir stage “setup_user” icin component kullandik.

Eger baska bir stage da daha bu componenti kullanacak olsaydik o zaman tekrar include ve yeni degiskenleri kullacaktik.