blob: 3116ff5dfd4ddb86c6b08f95183562f19d6b7e01 [file] [log] [blame] [view]
Apigee OPDK Setup Bootstrap
===========================
This role manages downloading and invoking the bootstrap script from the Apigee servers that will install Apigee
OPDK service manager.
Requirements
------------
This role installs the Apigee bootstrap. This role can use your Apigee provided account to login and download required
packages. Additionally, this role also works with a local Apigee repo that is either deployed as a tarball or to an
Nginx deployment to local data center.
Role Variables
--------------
Default values for these variables are provided by the role apigee-opdk-setup-default-settings. The variables used in
this role are:
| Variable Name | Description |
| --- | --- |
| opdk_installer_path | Temporary staging folder for installation artifacts |
| opdk_user_name | System user name. Set to `apigee` |
| opdk_group_name | System group name. Set to `apigee` |
| apigee_service | Path to apigee-service command |
| bootstrap_script | Path to the bootstrap script |
| opdk_version | Version of OPDK to install |
| apigee_repo_url | URL from which to download the bootstrap scripts |
| apigee_repo_user | Apigee repository user name for https://software.apigee.com |
| apigee_repo_password | Apigee repository user password for https://software.apigee.com |
| apigee_repo_host | Apigee repository host that can be used for special releases. |
| apigee_stage | Apigee artifact stage |
| apigee_repo_protocol | Access protocol to the Apigee repo. Set to `file` for a local tarball or `http` for either online or local nginx served repo.
| http_proxy | HTTP Proxy url that should be used to get online |
| https_proxy | HTTPS Proxy url that should be used to get online |
| no_proxy | Domains or IPs that should not be proxied |
Dependencies
------------
* apigee-opdk-setup-default-settings
Example Playbook
----------------
- hosts: servers
roles:
- { role: apigee-opdk-setup-bootstrap }
License
-------
Apache 2.0
Author Information
------------------
Carlos Frias
<!-- BEGIN Google Required Disclaimer -->
# Not Google Product Clause
This is not an officially supported Google product.
<!-- END Google Required Disclaimer -->
<!-- BEGIN Google How To Contribute -->
# How to Contribute
We'd love to accept your patches and contributions to this project. Please review our [guidelines](CONTRIBUTION.md).
<!-- END Google How To Contribute -->