Using the bolt/terraform integration (https://github.com/puppetlabs/puppetlabs-terraform) Daniel shows how to create arbitrary infrastructure as part of system-level acceptance testing for modules using Puppet Litmus (https://github.com/puppetlabs/puppet_litmus). #litmus #testing #terraform
This year, I got a unique opportunity to call in at Mattercon 2020 and give a talk about my experience working on Mattermost and open source software (OSS) in general. I talked about how OSS helped me grow as a self-taught developer and how working on issues from Mattermost’s repos helped me gain experience and confidence in software development. In this article, I will highlight some of the things I talked about and also throw in a few pointers related to working on OSS.
A friend that can’t keep a secret isn’t one you’ll rely on. The same is true for your mission critical CI/CD tool that you have to entrust with credentials for each integrated component. Keeping your secrets safe can be a challenge for CI/CD tools, since they need to connect to such a variety of other services. Each one needs its own password or token that must be kept hidden from prying eyes.