updated apigeereleasever settings
2 files changed
tree: ea910d3cb3825bbf45181d9d8ff70da5fc1007cb
  1. defaults/
  2. handlers/
  3. meta/
  4. tasks/
  5. tests/
  6. vars/
  7. CONTRIBUTION.md
  8. LICENSE
  9. README.md
README.md

Apigee OPDK Yum Repository Proxy Config

This role will enable add a proxy setting to the Yum apigee.repo file.

Requirements

None

Role Variables

This role uses the variable yum_repositories. This variable must be defined for each yum repository as follows:

yum_repositories:
- { name: "Apigee $apigeestage repo",
    baseurl: "$apigeeprotocol$apigeecredentialswithat$apigeerepohost$apigeerepobasepath/apigee/$apigeestage/$apigeereleasever",
    repo_id: "apigee-$apigeestage",
    gpgcheck: "1",
    gpgkey: "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-apigee",
    priority: "$apigeepriority",
    exclude: "$apigeeexclude",
    repo_filename: "apigee",
    sslverify: false
  }
- { name: "Apigee Thirdparty Repo",
    repo_id: "apigee-thirdparty",
    baseurl: "$apigeeprotocol$apigeecredentialswithat$apigeerepohost$apigeerepobasepath/thirdparty/$releasever",
    gpgcheck: "0",
    gpgkey: "",
    priority: "$apigeepriority",
    exclude: "" ,
    repo_filename: "apigee",
    sslverify: false
  }

Dependencies

None

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  vars:
  yum_repositories:
  - { name: "Apigee $apigeestage repo",
      baseurl: "$apigeeprotocol$apigeecredentialswithat$apigeerepohost$apigeerepobasepath/apigee/$apigeestage/$apigeereleasever",
      repo_id: "apigee-$apigeestage",
      gpgcheck: "1",
      gpgkey: "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-apigee",
      priority: "$apigeepriority",
      exclude: "$apigeeexclude",
      repo_filename: "apigee",
      sslverify: false
    }
  - { name: "Apigee Thirdparty Repo",
      repo_id: "apigee-thirdparty",
      baseurl: "$apigeeprotocol$apigeecredentialswithat$apigeerepohost$apigeerepobasepath/thirdparty/$releasever",
      gpgcheck: "0",
      gpgkey: "",
      priority: "$apigeepriority",
      exclude: "" ,
      repo_filename: "apigee",
      sslverify: false
    }

  roles:
     - { role: apigee-opdk-yum-repository-proxy-config }

License

Apache 2.0

Author Information

Carlos Frias

Not Google Product Clause

This is not an officially supported Google product.