Skip to content

ibm-webmethods-demos/webmethods-ansible-api-gateway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webmethods-ansible-api-gateway

A starter project to automate with Ansible the tasks related to APIGateway platform

This project makes use of various common Ansible roles available at github.com/SoftwareAG (search for "ansible") For more details, go to Preparation Steps

Authors

Fabien Sanglier

Preparation steps

Refer to Preparation Steps to setup the solution on your Ansible Server.

Running the playbooks

This section will run the commands one-by-one... but all could surely be assembled in a single automated "play" as needed!

0) Load target env

You may create an alias to run these commands quicker... ie. for the UAT env:

alias run_ansible_uat="ansible-playbook -i ./environments/nonprod/uat/inventory --vault-password-file $HOME/ansible_pass

1) Sysprep all machines

run_ansible_uat do_sysprep.yaml
2) Install all products
run_ansible_uat do_install_products.yaml
3) Update/Patch all products
run_ansible_uat do_patch_products.yaml
Configure Terracotta Clustering
run_ansible_uat workflow_terracotta_clustering.yaml
Configure API Datastore Clustering
run_ansible_uat workflow_apidatastore_clustering.yaml
Configure API Gateway Clustering
run_ansible_uat workflow_apigateway_clustering.yaml
Configure Gateway Settings
run_ansible_uat configure_apigateway_settings.yaml

These tools are provided as-is and without warranty or support. They do not constitute part of the Software AG product suite. Users are free to use, fork and modify them, subject to the license agreement. While Software AG welcomes contributions, we cannot guarantee to include every contribution in the master project.


For more information you can Ask a Question in the TECHcommunity Forums.

You can find additional information in the Software AG TECHcommunity.


Contact us at TECHcommunity if you have any questions.

About

A starter project to automate with Ansible the tasks related to APIGateway platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published