F5 BIG-IP Setup
The Pulumi F5 BIG-IP provider uses the F5 BIG-IP SDK to manage and provision resources.
Pulumi relies on the F5 BIG-IP SDK to authenticate requests from your computer to the resources. Your credentials are never sent to pulumi.com.
The Pulumi F5 BIG-IP Provider needs to be configured with F5 BIG-IP credentials before it can be used to create resources.
Configuring Credentials
Once obtained, there are two ways to communicate your authorization tokens to Pulumi:
Set the environment variable
BIGIP_HOST,BIGIP_USERandBIGIP_PASSWORD:$ export BIGIP_HOST=XXXXXXXXXXXXXX $ export BIGIP_USER=YYYYYYYYYYYYYY $ export BIGIP_PASSWORD=ZZZZZZZZZZZZZZSet them using configuration, if you prefer that they be stored alongside your Pulumi stack for easy multi-user access:
$ pulumi config set f5bigip:address XXXXXXXXXXXXXX $ pulumi config set f5bigip:username YYYYYYYYYYYYYY $ pulumi config set f5bigip:password ZZZZZZZZZZZZZZ --secret
Remember to pass --secret when setting f5bigip:password so that it is properly encrypted. A full set of configuration parameters
can be found listed on the Project README.