Vagrant is virtualization technology that builds portable, virtual software development environments. Leveraging this technology for Splunk development allows agile and DevOps teams to easily collaborate in Splunk development in as way that tightly mirrors their production environment, even when working with a mix of environments such as Mac and Windows. Vagrant’s multi-machine environments can perfectly replicate any Splunk architecture, including complicated clustering and networking configurations, using a single Vagrantfile that can be shared directly or committed to a version control system. From the Forwarder to a search head cluster member, see how your configurations and code work in your environment across the entire data pipeline right on your machine, or test your Splunkbase app on every possible architecture from single server to distributed multi-site clusters, all with a single command: vagrant up.
Speaker(s)
Jason Rauen, Senior Lead Technologist, Booz Allen Hamilton
Slides PDF link - https://conf.splunk.com/files/2019/slides/DEV1114.pdf?podcast=1577146193
Product: Splunk Enterprise
Track: Developer
Level: Intermediate
