cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Publish an Ansible Role or a family of Ansible Roles for all things Windchill

Publish an Ansible Role or a family of Ansible Roles for all things Windchill

I find myself needing to know a lot of things specific to Windchill in order to manage and support Windchill.  This makes sense, but some of the things don't.

 

Modern applications don't use xml files for import/export, they use json if it's machine driven and yml if it's administrator driven.

 

I find myself often wrapping some management functions in scripts that we design in-house and take yaml files as input.

 

Many companies are moving toward an Infrastructure-as-code methodology, or at least a devops centered practice in their system administration.  A very accessible engine that helps with this is Ansible.

 

It would be nice if PTC were to provide Ansible Role(s) to help us maintain our Windchill installations.

 

I would expect it to maintain the following aspects:

* Installation

* Upgrades

* wtSafeArea managed Customizations

* wt.load.LoadFromFile functions (export and import)

* general system interactions (start, stop, restart method servers, other useful mbean functions)

 

This would be a little difficult to get started, but once started you could release it onto github and ansible galaxy, allowing for open development of the role.

1 Comment
rleir
14-Alexandrite

In 2022, this idea is even more compelling.