<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>View ansible playbooks :: Flywheel Data Labs - Workshops</title>
    <link>http://localhost:8080/ansible_f5/7.staging/index.html</link>
    <description>The following playbooks are used as part of this exercise&#xA;Playbook Purpose bigip-node.yml Creates a Big-IP nodes bigip-pool.yml Creates a Big-IP pools bigip-pool-members.yml Adds members to pools bigip-irule.yml Creates an irule bigip-virtual-server.yml Creates a virtual server bigip-config.yml Saves the BIG-IP configuration The values in the inventories/staging/group_vars/f5/all.yml are used to define the configuration of each element.&#xA;Prior to the playbooks being run, the ANSIBLE_VAULT_PASSWORD environmental variable is injected as a file into the container with the following command:</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 27 Mar 2024 10:40:21 -0400</lastBuildDate>
    <atom:link href="http://localhost:8080/ansible_f5/7.staging/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Add staging stage to CI/CD</title>
      <link>http://localhost:8080/ansible_f5/7.staging/add_stage/index.html</link>
      <pubDate>Wed, 27 Mar 2024 10:40:21 -0400</pubDate>
      <guid>http://localhost:8080/ansible_f5/7.staging/add_stage/index.html</guid>
      <description>Edit the gitlab-ci.yml file again and add a stage of staging to the stages section so that it looks like the following:&#xA;stages: - registry - container - info - test - staging Next add the following staging definition to the end of the file:&#xA;config_stage: stage: staging rules: - if: &#39;$CI_COMMIT_BRANCH == &#34;main&#34;&#39; when: manual image: ${CI_REGISTRY}/${CI_PROJECT_PATH}/ansible:latest tags: - ansible_f5 dependencies: - test_code variables: ANSIBLE_HOST_KEY_CHECKING: &#34;False&#34; allow_failure: false script: - echo $ANSIBLE_VAULT_PASSWORD &gt; vault_passwd - ansible-galaxy collection list - ansible-playbook -i inventories/staging/ --vault-password-file vault_passwd bigip-node.yml - ansible-playbook -i inventories/staging/ --vault-password-file vault_passwd bigip-pool.yml - ansible-playbook -i inventories/staging/ --vault-password-file vault_passwd bigip-pool-members.yml - ansible-playbook -i inventories/staging/ --vault-password-file vault_passwd bigip-irule.yml - ansible-playbook -i inventories/staging/ --vault-password-file vault_passwd bigip-virtual-server.yml - ansible-playbook -i inventories/staging/ --vault-password-file vault_passwd bigip-config.yml Commit the changes.</description>
    </item>
    <item>
      <title>View and approve F5 updates</title>
      <link>http://localhost:8080/ansible_f5/7.staging/updates/index.html</link>
      <pubDate>Wed, 27 Mar 2024 10:40:21 -0400</pubDate>
      <guid>http://localhost:8080/ansible_f5/7.staging/updates/index.html</guid>
      <description>Select Build and Pipelines and select the most recent running pipeline.&#xA;The staging job is set to manual, so it will have to be manually triggered to run.&#xA;After the preceding stages complete, select the staging section and select Run job to start the stage. View the output from the ansible playbooks being run and the different components being created in the F5.</description>
    </item>
    <item>
      <title>Modify F5 configuration</title>
      <link>http://localhost:8080/ansible_f5/7.staging/view_f5/index.html</link>
      <pubDate>Wed, 27 Mar 2024 10:40:21 -0400</pubDate>
      <guid>http://localhost:8080/ansible_f5/7.staging/view_f5/index.html</guid>
      <description>Logon to the F5 to validate all of the components that were just created.&#xA;https://f5.workshops.fdlabs.dev/&#xA;NOTE: all components are created with the username incorporated as part of the name. All users can see everyone’s work.</description>
    </item>
    <item>
      <title>Browse to virtual server</title>
      <link>http://localhost:8080/ansible_f5/7.staging/virtual_server/index.html</link>
      <pubDate>Wed, 27 Mar 2024 10:40:21 -0400</pubDate>
      <guid>http://localhost:8080/ansible_f5/7.staging/virtual_server/index.html</guid>
      <description>Browse to one of the addresses given to you for your virual server.&#xA;For example, https://192.168.150.208/&#xA;It will list which node is being accessed. Refresh the browser and see the node change.</description>
    </item>
  </channel>
</rss>