ºÝºÝߣshows by User: mschuett / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: mschuett / Sat, 09 Nov 2019 16:15:55 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: mschuett Writing Ansible Modules (DENOG11) /slideshow/writing-ansible-modules-191844751/191844751 20191111-denog11-ansiblemodules-print-191109161555
Ansible is an established tool for server and network configuration. One reason for it's success is the simple architecture that encourages own customization and extension. Here I want to present how own modules, i.e. single configuration actions on the target host, are implemented with Python or other languages. ]]>

Ansible is an established tool for server and network configuration. One reason for it's success is the simple architecture that encourages own customization and extension. Here I want to present how own modules, i.e. single configuration actions on the target host, are implemented with Python or other languages. ]]>
Sat, 09 Nov 2019 16:15:55 GMT /slideshow/writing-ansible-modules-191844751/191844751 mschuett@slideshare.net(mschuett) Writing Ansible Modules (DENOG11) mschuett Ansible is an established tool for server and network configuration. One reason for it's success is the simple architecture that encourages own customization and extension. Here I want to present how own modules, i.e. single configuration actions on the target host, are implemented with Python or other languages. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20191111-denog11-ansiblemodules-print-191109161555-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ansible is an established tool for server and network configuration. One reason for it&#39;s success is the simple architecture that encourages own customization and extension. Here I want to present how own modules, i.e. single configuration actions on the target host, are implemented with Python or other languages.
Writing Ansible Modules (DENOG11) from Martin Sch端tte
]]>
473 8 https://cdn.slidesharecdn.com/ss_thumbnails/20191111-denog11-ansiblemodules-print-191109161555-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Writing Ansible Modules (CLT'19) /slideshow/writing-ansible-modules/136798455 20190317-clt-ansiblemodules-handout-190316222542
Writing own Ansible Modules.]]>

Writing own Ansible Modules.]]>
Sat, 16 Mar 2019 22:25:42 GMT /slideshow/writing-ansible-modules/136798455 mschuett@slideshare.net(mschuett) Writing Ansible Modules (CLT'19) mschuett Writing own Ansible Modules. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20190317-clt-ansiblemodules-handout-190316222542-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Writing own Ansible Modules.
Writing Ansible Modules (CLT'19) from Martin Sch端tte
]]>
1276 10 https://cdn.slidesharecdn.com/ss_thumbnails/20190317-clt-ansiblemodules-handout-190316222542-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Terraform – Infrastructure as Code (Kielux'18) /slideshow/terraform-infrastructure-as-code-114474143/114474143 20180914-kielux-terraform-print-180914131625
2018 version from Kieler Open Source und Linux Tage]]>

2018 version from Kieler Open Source und Linux Tage]]>
Fri, 14 Sep 2018 13:16:25 GMT /slideshow/terraform-infrastructure-as-code-114474143/114474143 mschuett@slideshare.net(mschuett) Terraform – Infrastructure as Code (Kielux'18) mschuett 2018 version from Kieler Open Source und Linux Tage <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20180914-kielux-terraform-print-180914131625-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 2018 version from Kieler Open Source und Linux Tage
Terraform – Infrastructure as Code (Kielux'18) from Martin Schütte
]]>
592 1 https://cdn.slidesharecdn.com/ss_thumbnails/20180914-kielux-terraform-print-180914131625-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Terraform -- Infrastructure as Code /mschuett/terraform-infrastructure-as-code-78992829 20170820-froscon-terraform-170820110635
Talk at FrOSCon, 2017, Sankt Augustin]]>

Talk at FrOSCon, 2017, Sankt Augustin]]>
Sun, 20 Aug 2017 11:06:35 GMT /mschuett/terraform-infrastructure-as-code-78992829 mschuett@slideshare.net(mschuett) Terraform -- Infrastructure as Code mschuett Talk at FrOSCon, 2017, Sankt Augustin <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20170820-froscon-terraform-170820110635-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Talk at FrOSCon, 2017, Sankt Augustin
Terraform -- Infrastructure as Code from Martin Sch端tte
]]>
8381 6 https://cdn.slidesharecdn.com/ss_thumbnails/20170820-froscon-terraform-170820110635-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Terraform: Cloud Configuration Management (WTC/IPC'16) /slideshow/terraform-cloud-configuration-management-wtcipc16/67660060 20161026-wtc-terraform-print-161026064316
Hashicorp’s Terraform provides a declarative notation (like Puppet) to describe various Cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe web application infrastructure with Terraform, showing how easily all related components can be started, updated, and stopped.]]>

Hashicorp’s Terraform provides a declarative notation (like Puppet) to describe various Cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe web application infrastructure with Terraform, showing how easily all related components can be started, updated, and stopped.]]>
Wed, 26 Oct 2016 06:43:16 GMT /slideshow/terraform-cloud-configuration-management-wtcipc16/67660060 mschuett@slideshare.net(mschuett) Terraform: Cloud Configuration Management (WTC/IPC'16) mschuett Hashicorp’s Terraform provides a declarative notation (like Puppet) to describe various Cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe web application infrastructure with Terraform, showing how easily all related components can be started, updated, and stopped. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20161026-wtc-terraform-print-161026064316-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Hashicorp’s Terraform provides a declarative notation (like Puppet) to describe various Cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe web application infrastructure with Terraform, showing how easily all related components can be started, updated, and stopped.
Terraform: Cloud Configuration Management (WTC/IPC'16) from Martin Sch端tte
]]>
789 3 https://cdn.slidesharecdn.com/ss_thumbnails/20161026-wtc-terraform-print-161026064316-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Terraform: Configuration Management for Cloud Services /slideshow/terraform-configuration-management-for-cloud-services/58745757 terraform-160226082601
Hashicorp's Terraform provides a declarative notation (like Puppet) to describe various cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe a small web application with Terraform, showing how easily all related components can be started, updated, and stopped. It also shows how to organise larger projects using modules and gives an introduction to writing plugins for one’s own services.]]>

Hashicorp's Terraform provides a declarative notation (like Puppet) to describe various cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe a small web application with Terraform, showing how easily all related components can be started, updated, and stopped. It also shows how to organise larger projects using modules and gives an introduction to writing plugins for one’s own services.]]>
Fri, 26 Feb 2016 08:26:01 GMT /slideshow/terraform-configuration-management-for-cloud-services/58745757 mschuett@slideshare.net(mschuett) Terraform: Configuration Management for Cloud Services mschuett Hashicorp's Terraform provides a declarative notation (like Puppet) to describe various cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe a small web application with Terraform, showing how easily all related components can be started, updated, and stopped. It also shows how to organise larger projects using modules and gives an introduction to writing plugins for one’s own services. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/terraform-160226082601-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Hashicorp&#39;s Terraform provides a declarative notation (like Puppet) to describe various cloud resources. It is an open-source tool, provider-independent, and thus able to combine resources from multiple cloud platforms and to be extended through plugins. The talk demonstrates how to describe a small web application with Terraform, showing how easily all related components can be started, updated, and stopped. It also shows how to organise larger projects using modules and gives an introduction to writing plugins for one’s own services.
Terraform: Configuration Management for Cloud Services from Martin Sch端tte
]]>
1773 7 https://cdn.slidesharecdn.com/ss_thumbnails/terraform-160226082601-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The IPv6 Snort Plugin (at DeepSec 2014) /slideshow/the-ipv6-snort-plugin-at-deepsec-2014/41802900 20141120-deepsec-ipv6-snort-plugin-141120070129-conversion-gate01
There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network.]]>

There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network.]]>
Thu, 20 Nov 2014 07:01:29 GMT /slideshow/the-ipv6-snort-plugin-at-deepsec-2014/41802900 mschuett@slideshare.net(mschuett) The IPv6 Snort Plugin (at DeepSec 2014) mschuett There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20141120-deepsec-ipv6-snort-plugin-141120070129-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network.
The IPv6 Snort Plugin (at DeepSec 2014) from Martin Sch端tte
]]>
1666 5 https://cdn.slidesharecdn.com/ss_thumbnails/20141120-deepsec-ipv6-snort-plugin-141120070129-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The IPv6 Snort Plugin (at Troopers 14 IPv6 Security Summit) /slideshow/the-ipv6-snort-plugin/32890756 20140318troopers14snortipv6-140329145113-phpapp02
There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network. (https://www.troopers.de/troopers14/troopers14-ipv6-security-summit-2014/troopers14-ipv6-security-summit-2014-presentations/index.html#IPv6Snort)]]>

There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network. (https://www.troopers.de/troopers14/troopers14-ipv6-security-summit-2014/troopers14-ipv6-security-summit-2014-presentations/index.html#IPv6Snort)]]>
Sat, 29 Mar 2014 14:51:13 GMT /slideshow/the-ipv6-snort-plugin/32890756 mschuett@slideshare.net(mschuett) The IPv6 Snort Plugin (at Troopers 14 IPv6 Security Summit) mschuett There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network. (https://www.troopers.de/troopers14/troopers14-ipv6-security-summit-2014/troopers14-ipv6-security-summit-2014-presentations/index.html#IPv6Snort) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20140318troopers14snortipv6-140329145113-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> There are still very few tools to defend against IPv6 related attacks. To improve this situation I wrote a plugin for Snort, the popular open source intrusion detection system. This plugin adds detection rules and a preprocessor for the Neighbor Discovery Protocol. It is aimed at the detection of suspicious activity in local IPv6 networks and can detect misconfigured network elements, as well as malicious activities from attackers on the network. (https://www.troopers.de/troopers14/troopers14-ipv6-security-summit-2014/troopers14-ipv6-security-summit-2014-presentations/index.html#IPv6Snort)
The IPv6 Snort Plugin (at Troopers 14 IPv6 Security Summit) from Martin Sch端tte
]]>
1676 6 https://cdn.slidesharecdn.com/ss_thumbnails/20140318troopers14snortipv6-140329145113-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Short Introduction to IPv6 /slideshow/20130927-geekend-ipv6introduction/26916896 20130927geekendipv6introduction-131006153142-phpapp01
ºÝºÝߣs for my short IPv6 introduction at the Freifunk Geekend]]>

ºÝºÝߣs for my short IPv6 introduction at the Freifunk Geekend]]>
Sun, 06 Oct 2013 15:31:42 GMT /slideshow/20130927-geekend-ipv6introduction/26916896 mschuett@slideshare.net(mschuett) Short Introduction to IPv6 mschuett ºÝºÝߣs for my short IPv6 introduction at the Freifunk Geekend <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20130927geekendipv6introduction-131006153142-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ºÝºÝߣs for my short IPv6 introduction at the Freifunk Geekend
Short Introduction to IPv6 from Martin Sch端tte
]]>
1881 2 https://cdn.slidesharecdn.com/ss_thumbnails/20130927geekendipv6introduction-131006153142-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Software Testing on the Web /slideshow/20121013-wpcamp-websitetesting/14839807 20121013wpcampwebsitetesting-121022154527-phpapp02
Overview of some software testing tools with focus on PHP and website tests Session at WPCamp 2012 Berlin.]]>

Overview of some software testing tools with focus on PHP and website tests Session at WPCamp 2012 Berlin.]]>
Mon, 22 Oct 2012 15:45:25 GMT /slideshow/20121013-wpcamp-websitetesting/14839807 mschuett@slideshare.net(mschuett) Software Testing on the Web mschuett Overview of some software testing tools with focus on PHP and website tests Session at WPCamp 2012 Berlin. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20121013wpcampwebsitetesting-121022154527-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Overview of some software testing tools with focus on PHP and website tests Session at WPCamp 2012 Berlin.
Software Testing on the Web from Martin Sch端tte
]]>
1129 7 https://cdn.slidesharecdn.com/ss_thumbnails/20121013wpcampwebsitetesting-121022154527-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
NetBSD syslogd with IETF Syslog Protocols /slideshow/netbsd-syslogd-with-ietf-syslog-protocols/14428445 081018-eurobsdcon-syslogd-anim-120924063719-phpapp02
Summary of my Google Summer of Code project working on NetBSD's syslogd (Presentation at EuroBSDCon 2008).]]>

Summary of my Google Summer of Code project working on NetBSD's syslogd (Presentation at EuroBSDCon 2008).]]>
Mon, 24 Sep 2012 06:37:16 GMT /slideshow/netbsd-syslogd-with-ietf-syslog-protocols/14428445 mschuett@slideshare.net(mschuett) NetBSD syslogd with IETF Syslog Protocols mschuett Summary of my Google Summer of Code project working on NetBSD's syslogd (Presentation at EuroBSDCon 2008). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/081018-eurobsdcon-syslogd-anim-120924063719-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Summary of my Google Summer of Code project working on NetBSD&#39;s syslogd (Presentation at EuroBSDCon 2008).
NetBSD syslogd with IETF Syslog Protocols from Martin Sch端tte
]]>
1966 3 https://cdn.slidesharecdn.com/ss_thumbnails/081018-eurobsdcon-syslogd-anim-120924063719-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
PGP/GPG Einführung https://de.slideshare.net/slideshow/pgpgpg-einfhrung/14428430 gpg080413-120924063542-phpapp02
Kleine PGP/GPG-Einführung für die LUG.]]>

Kleine PGP/GPG-Einführung für die LUG.]]>
Mon, 24 Sep 2012 06:35:38 GMT https://de.slideshare.net/slideshow/pgpgpg-einfhrung/14428430 mschuett@slideshare.net(mschuett) PGP/GPG Einführung mschuett Kleine PGP/GPG-Einführung für die LUG. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/gpg080413-120924063542-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Kleine PGP/GPG-Einführung für die LUG.
from Martin Sch端tte
]]>
1743 11 https://cdn.slidesharecdn.com/ss_thumbnails/gpg080413-120924063542-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Design and Implementation of an IPv6 Plugin for the Snort Intrusion Detection System https://de.slideshare.net/slideshow/design-and-implementation-of-an-ipv6-plugin-for-the-snort-intrusion-detection-system/14372247 110922-diplomvortrag-snortipv6-120921075028-phpapp02
Diplomvortrag über das Snort-IPv6-Plugin.]]>

Diplomvortrag über das Snort-IPv6-Plugin.]]>
Fri, 21 Sep 2012 07:50:27 GMT https://de.slideshare.net/slideshow/design-and-implementation-of-an-ipv6-plugin-for-the-snort-intrusion-detection-system/14372247 mschuett@slideshare.net(mschuett) Design and Implementation of an IPv6 Plugin for the Snort Intrusion Detection System mschuett Diplomvortrag über das Snort-IPv6-Plugin. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/110922-diplomvortrag-snortipv6-120921075028-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Diplomvortrag über das Snort-IPv6-Plugin.
from Martin Sch端tte
]]>
908 4 https://cdn.slidesharecdn.com/ss_thumbnails/110922-diplomvortrag-snortipv6-120921075028-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Syslog Protocols /slideshow/syslog-protocols/14372205 syslog-protocols-080522-120921074734-phpapp01
Overview of Syslog: Design, API, Configuration, Protocol(s), Analysis.]]>

Overview of Syslog: Design, API, Configuration, Protocol(s), Analysis.]]>
Fri, 21 Sep 2012 07:47:33 GMT /slideshow/syslog-protocols/14372205 mschuett@slideshare.net(mschuett) Syslog Protocols mschuett Overview of Syslog: Design, API, Configuration, Protocol(s), Analysis. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/syslog-protocols-080522-120921074734-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Overview of Syslog: Design, API, Configuration, Protocol(s), Analysis.
Syslog Protocols from Martin Sch端tte
]]>
4109 8 https://cdn.slidesharecdn.com/ss_thumbnails/syslog-protocols-080522-120921074734-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-mschuett-48x48.jpg?cb=1573316116 https://martin-schuette.de/ https://cdn.slidesharecdn.com/ss_thumbnails/20191111-denog11-ansiblemodules-print-191109161555-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/writing-ansible-modules-191844751/191844751 Writing Ansible Module... https://cdn.slidesharecdn.com/ss_thumbnails/20190317-clt-ansiblemodules-handout-190316222542-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/writing-ansible-modules/136798455 Writing Ansible Module... https://cdn.slidesharecdn.com/ss_thumbnails/20180914-kielux-terraform-print-180914131625-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/terraform-infrastructure-as-code-114474143/114474143 Terraform – Infrastruc...