Soup-to-Nuts Ansible Module Testing

Sites trying to move into a DevOps model often want to implement a Continuous Integration (CI)/Continuous Deployment (CD) process.  This can be challenging without any frames of reference.  For our Ansible development we use such a process and want to share that with you. We will describe the continuous integration and practices that were used to … Read more

Installing Trident for Kubernetes from a Private Registry

To mitigate risks, many organizations today implement strict security policies. Those policies may limit direct internet access, blocking connections to public software repositories like container image registries. This can make it challenging to install software that assumes direct access to those repositories. Containerized applications like Trident are usually packaged in images that are hosted in … Read more

Can you keep a secret?

As I have mentioned in the past, the normal way of commutation for Ansible, SSH, is not possible with the NetApp systems.  We use http and https communications.  This however requires a username and password combination for each task run. Interactive playbooks can easily have the passwords left out using variable prompts, but that doesn’t help … Read more

Just the facts ma’am.

One of the things about Ansible that makes it so useful, is its ability to gather information about a system that can then be used in the tasks you run.  Because of how the NetApp modules work, this feature isn’t core to them. However, for ONTAP there is the na_ontap_gather_facts module.  This module allows you … Read more