fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#configmanagement

0 posts0 participants0 posts today
Sean Hood<p>I think about this blog post regularly: <a href="https://leebriggs.co.uk/blog/2023/09/28/300_percent_problem" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leebriggs.co.uk/blog/2023/09/2</span><span class="invisible">8/300_percent_problem</span></a></p><p>We really did build a fun mess didn't we?</p><p><a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/terraform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terraform</span></a> <a href="https://hachyderm.io/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a></p>
Aviancer<p>Find myself needing to learn about <a href="https://hachyderm.io/tags/Openshift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Openshift</span></a> and <a href="https://hachyderm.io/tags/argocd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>argocd</span></a> wondering how people pre-approve operator installs in <a href="https://hachyderm.io/tags/IAC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IAC</span></a> / <a href="https://hachyderm.io/tags/Automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automation</span></a> with a specific version without setting the entire operator to update automatically (This will cause a conflict between desired version and what gets installed). Getting rid of the manual step to approve is the goal here.</p><p>Creating an installPlan manually with install approved doesn’t seem to work since the operator creates its own installPlan that overrides it.</p><p><a href="https://hachyderm.io/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kubernetes</span></a> <a href="https://hachyderm.io/tags/ConfigManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ConfigManagement</span></a></p>
Johannes Kastl<p>I found the <a href="https://digitalcourage.social/tags/bundlewrap" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bundlewrap</span></a> config management system this week and had an itch to try it out.</p><p><a href="https://docs.bundlewrap.org/guide/quickstart/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.bundlewrap.org/guide/quic</span><span class="invisible">kstart/</span></a></p><p>To play around with it more easily (and check the package I made for @openSUSE) I created a <a href="https://digitalcourage.social/tags/vagrant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vagrant</span></a> setup (using vagrant-libvirt as usual):</p><p><a href="https://github.com/johanneskastl/bundlewrap_vagrant_libvirt_ansible" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/johanneskastl/bundl</span><span class="invisible">ewrap_vagrant_libvirt_ansible</span></a></p><p>This sets up a <a href="https://digitalcourage.social/tags/Tumbleweed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tumbleweed</span></a> VM and prepares everything the vagrant user needs inside the VM so you can just log in and start playing with bundlewrap. Have a lot of fun...</p><p><a href="https://digitalcourage.social/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> <a href="https://digitalcourage.social/tags/bundlewrap" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bundlewrap</span></a> <a href="https://digitalcourage.social/tags/vagrant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vagrant</span></a> <a href="https://digitalcourage.social/tags/libvirt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libvirt</span></a> <a href="https://digitalcourage.social/tags/opensuse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensuse</span></a></p>
Carol Chen<p>Very last day (14+ hours left!) to submit your proposals for <a href="https://mastodon.org.uk/tags/CfgMgmtCamp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CfgMgmtCamp</span></a> 2025 in <a href="https://mastodon.org.uk/tags/Ghent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghent</span></a>! <a href="https://cfp.cfgmgmtcamp.org/ghent2025/cfp" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cfp.cfgmgmtcamp.org/ghent2025/</span><span class="invisible">cfp</span></a> </p><p><span class="h-card" translate="no"><a href="https://fosstodon.org/@cfgmgmtcamp" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cfgmgmtcamp</span></a></span> <a href="https://mastodon.org.uk/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.org.uk/tags/cfp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cfp</span></a> <a href="https://mastodon.org.uk/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a></p>
David Sandilands<p>Having failed to go in the last two years because of comical calendar mix-ups I&#39;m really looking forward to going to <span class="h-card" translate="no"><a href="https://fosstodon.org/@cfgmgmtcamp" class="u-url mention">@<span>cfgmgmtcamp</span></a></span> next year.</p><p><span class="h-card" translate="no"><a href="https://fosstodon.org/@puppet" class="u-url mention">@<span>puppet</span></a></span> community will be looking to submit for the Workshop / Fringe Day</p><p>and I will be looking to put in a community talk. I&#39;d love to see you there, especially if you bring a talk :-) </p><p>So submit early and submit often at <a href="https://cfp.cfgmgmtcamp.org/ghent2025/cfp" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">cfp.cfgmgmtcamp.org/ghent2025/</span><span class="invisible">cfp</span></a></p><p><a href="https://fosstodon.org/tags/cfgmgmtcamp" class="mention hashtag" rel="tag">#<span>cfgmgmtcamp</span></a> <a href="https://fosstodon.org/tags/puppet" class="mention hashtag" rel="tag">#<span>puppet</span></a> <a href="https://fosstodon.org/tags/configmanagement" class="mention hashtag" rel="tag">#<span>configmanagement</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>From <a href="https://mastodon.top/tags/dotenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotenv</span></a> to dotenvx: Next Generation <a href="https://mastodon.top/tags/ConfigManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ConfigManagement</span></a></p><p><a href="https://dotenvx.com/blog/2024/06/24/dotenvx-next-generation-config-management.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dotenvx.com/blog/2024/06/24/do</span><span class="invisible">tenvx-next-generation-config-management.html</span></a></p>
B1 Systems GmbH<p>Jetzt anmelden zu unserem kostenlosen Webinar über Linux Client Management!<br>➡️ <a href="https://webinar.b1-systems.de/lcm/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">webinar.b1-systems.de/lcm/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Foreman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Foreman</span></a> <a href="https://mastodon.social/tags/Salt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Salt</span></a> <a href="https://mastodon.social/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/Desktop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Desktop</span></a> <a href="https://mastodon.social/tags/webinar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webinar</span></a></p>
B1 Systems GmbH<p>In einem Monat, am 21.02., findet unser Webinar zum B1 Linux Client Management statt! Meldet euch jetzt kostenlos an, wenn ihr aus erster Hand etwas über die zentrale Installation und Verwaltung von Linux-Desktop-Clients und Servern hören möchtet: <a href="https://webinar.b1-systems.de/lcm/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">webinar.b1-systems.de/lcm/</span><span class="invisible"></span></a> </p><p><a href="https://mastodon.social/tags/Foreman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Foreman</span></a> <a href="https://mastodon.social/tags/Salt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Salt</span></a> <a href="https://mastodon.social/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
joschi<p>What are your favorite tools to declaratively manage <a href="https://hachyderm.io/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> repositories, organizations, and teams?</p><p>I know <a href="https://github.com/integrations/terraform-provider-github" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/integrations/terraf</span><span class="invisible">orm-provider-github</span></a> but would prefer something without a separate state file to reduce complexity.</p><p><a href="https://hachyderm.io/tags/GitOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitOps</span></a> <a href="https://hachyderm.io/tags/ConfigManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ConfigManagement</span></a></p>
B1 Systems GmbH<p>Eine vereinheitlichte, zentrale Installation und Verwaltung von Linux-Desktop-Clients und Servern – klingt das gut? Mit dem B1 Linux Client Management können Linux-Instanzen aller Art, sowohl für Hybrid-Cloud als auch On-Premise-Umgebungen, effizient verwaltet werden: <a href="https://www.b1-systems.de/consulting/b1-lcm-linux-client-management/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">b1-systems.de/consulting/b1-lc</span><span class="invisible">m-linux-client-management/</span></a></p><p>Lernen Sie das Linux Client Management in unserem kostenlosen Webinar im Februar kennen ➡ <a href="https://webinar.b1-systems.de/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">webinar.b1-systems.de/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Foreman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Foreman</span></a> <a href="https://mastodon.social/tags/Salt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Salt</span></a> <a href="https://mastodon.social/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
Stu Watts<p>Testing infrastructure for configuration "drift" is hard. You can test for a desired good state (terratest, inspec, etc.) but testing for resources that shouldn't be present isn't a configuration management problem - I think it's more of an IAM problem. <a href="https://hachyderm.io/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/iam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iam</span></a></p>
fanf42<p>Cc <span class="h-card" translate="no"><a href="https://infosec.exchange/@SwiftOnSecurity" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>SwiftOnSecurity</span></a></span> perhaps? </p><p><a href="https://social.treehouse.systems/tags/bibliography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bibliography</span></a> <a href="https://social.treehouse.systems/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://social.treehouse.systems/tags/ops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ops</span></a> <a href="https://social.treehouse.systems/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a></p>
fanf42<p>Cc <span class="h-card" translate="no"><a href="https://infosec.exchange/@hacks4pancakes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hacks4pancakes</span></a></span> perhaps?<br>(that reminded me of your quaternary stage of infosec 😅) </p><p><a href="https://social.treehouse.systems/tags/bibliography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bibliography</span></a> <a href="https://social.treehouse.systems/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://social.treehouse.systems/tags/ops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ops</span></a> <a href="https://social.treehouse.systems/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a></p>
fanf42<p>Hello people ! I'm trying to build a 📚 <a href="https://social.treehouse.systems/tags/bibliography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bibliography</span></a> of research papers about 🔐<a href="https://social.treehouse.systems/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> applied to <a href="https://social.treehouse.systems/tags/ops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ops</span></a> 🏗️💻. </p><p>The only things I have for now are old and mostly related to <a href="https://social.treehouse.systems/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> (Burgess for ex). What is the state of things? There's lots of best practices and field knowledge on patch management, items lifecycle, hardening, vuls management, observability, etc, but research? <br>The core lock always seems to be "managing the chaos of an ever changing unbelievably huge and complex human construction without compromising core security primitive which are... (resilience? A magic risk assessment metric? The classic availability/confiddntiality/integrity/traceability? What matter to ops?). Where is the research on that field that must exist somewhere? </p><p>Please help with repost or connection ❤️</p><p><a href="https://social.treehouse.systems/@fanf42/111473937507085620" translate="no" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">social.treehouse.systems/@fanf</span><span class="invisible">42/111473937507085620</span></a></p>
Carol Chen<p>3 hours left to submit your proposals for <span class="h-card"><a href="https://fosstodon.org/@cfgmgmtcamp" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cfgmgmtcamp</span></a></span> 2024 in <a href="https://mastodon.org.uk/tags/Ghent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghent</span></a>! <a href="https://cfp.cfgmgmtcamp.org/2024/cfp" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">cfp.cfgmgmtcamp.org/2024/cfp</span><span class="invisible"></span></a></p><p><a href="https://mastodon.org.uk/tags/CfgMgmtCamp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CfgMgmtCamp</span></a> <a href="https://mastodon.org.uk/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.org.uk/tags/automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>automation</span></a> <a href="https://mastodon.org.uk/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://mastodon.org.uk/tags/cfp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cfp</span></a> <a href="https://mastodon.org.uk/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a> <a href="https://mastodon.org.uk/tags/ansible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansible</span></a></p>
IPvSean<p>What is config drift? How can we use <a href="https://mastodon.social/tags/Ansible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ansible</span></a> to work in environments where config drift is common? </p><p><a href="https://mastodon.social/tags/configdrift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configdrift</span></a> <a href="https://mastodon.social/tags/redhat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redhat</span></a> <a href="https://mastodon.social/tags/automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>automation</span></a> <a href="https://mastodon.social/tags/networkautomation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>networkautomation</span></a> <a href="https://mastodon.social/tags/configmanagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configmanagement</span></a></p><p><a href="https://youtube.com/shorts/6EW7xfV3ILM?feature=share" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/shorts/6EW7xfV3ILM</span><span class="invisible">?feature=share</span></a></p>
Relianoid<p>🏆 Thank you André for your detailed insight about our RELIANOID ADC Load Balancer, Enterprise Edition, comparing it to HAProxy and Nginx, highlighting our values and advantages upon these projects. </p><p><a href="https://www.relianoid.com/top-load-balancers/haproxy-alternative/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">relianoid.com/top-load-balance</span><span class="invisible">rs/haproxy-alternative/</span></a></p><p><a href="https://fosstodon.org/tags/LoadBalancer" class="mention hashtag" rel="tag">#<span>LoadBalancer</span></a> <a href="https://fosstodon.org/tags/SRE" class="mention hashtag" rel="tag">#<span>SRE</span></a> <a href="https://fosstodon.org/tags/HAProxy" class="mention hashtag" rel="tag">#<span>HAProxy</span></a> <a href="https://fosstodon.org/tags/Nginx" class="mention hashtag" rel="tag">#<span>Nginx</span></a> <a href="https://fosstodon.org/tags/ADC" class="mention hashtag" rel="tag">#<span>ADC</span></a> <a href="https://fosstodon.org/tags/WebGUI" class="mention hashtag" rel="tag">#<span>WebGUI</span></a> <a href="https://fosstodon.org/tags/ConfigManagement" class="mention hashtag" rel="tag">#<span>ConfigManagement</span></a> <a href="https://fosstodon.org/tags/NoMoreErrors" class="mention hashtag" rel="tag">#<span>NoMoreErrors</span></a> <a href="https://fosstodon.org/tags/VPN" class="mention hashtag" rel="tag">#<span>VPN</span></a> <a href="https://fosstodon.org/tags/SSH" class="mention hashtag" rel="tag">#<span>SSH</span></a> <a href="https://fosstodon.org/tags/BrowserAccess" class="mention hashtag" rel="tag">#<span>BrowserAccess</span></a> <a href="https://fosstodon.org/tags/HAProxyAlternative" class="mention hashtag" rel="tag">#<span>HAProxyAlternative</span></a></p>
Sysbee<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@puppet" class="u-url mention">@<span>puppet</span></a></span> uses public key infrastructure to verify the identity of nodes. These certificates are signed by the Puppet server.</p><p>A <a href="https://fosstodon.org/tags/Puppet" class="mention hashtag" rel="tag">#<span>Puppet</span></a> CA certificate is a cryptographic credential used within the Puppet infrastructure to establish secure communication and verify the authenticity of different components in a Puppet deployment.</p><p>Learn how you can renew a Puppet CA certificate 👉 <a href="https://sysb.ee/renewpuppetcacertificate" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">sysb.ee/renewpuppetcacertifica</span><span class="invisible">te</span></a></p><p><a href="https://fosstodon.org/tags/ConfigManagement" class="mention hashtag" rel="tag">#<span>ConfigManagement</span></a> <a href="https://fosstodon.org/tags/DevOps" class="mention hashtag" rel="tag">#<span>DevOps</span></a> <a href="https://fosstodon.org/tags/SSL" class="mention hashtag" rel="tag">#<span>SSL</span></a> <a href="https://fosstodon.org/tags/sysadmin" class="mention hashtag" rel="tag">#<span>sysadmin</span></a> <a href="https://fosstodon.org/tags/cloudcomputing" class="mention hashtag" rel="tag">#<span>cloudcomputing</span></a> <a href="https://fosstodon.org/tags/cloudservices" class="mention hashtag" rel="tag">#<span>cloudservices</span></a> <a href="https://fosstodon.org/tags/developers" class="mention hashtag" rel="tag">#<span>developers</span></a></p>
Mike Rochefort :fedora:<p>Pro tip: when authoring system configurations, make sure you use the appropriate comment decorator. Not all configs use &quot;#&quot;!</p><p>It definitely didn&#39;t take me an hour to realize why my polkit rules were erroring on compilation...</p><p>For Ansible folk, don&#39;t forget about the &quot;comment&quot; filter that has a few predefined decorators. For example:</p><p>---<br />{{ ansible_managed | ansible.builtin.comment(&quot;c&quot;) }}<br />---</p><p><a href="https://fosstodon.org/tags/sysadmin" class="mention hashtag" rel="tag">#<span>sysadmin</span></a> <a href="https://fosstodon.org/tags/techtip" class="mention hashtag" rel="tag">#<span>techtip</span></a> <a href="https://fosstodon.org/tags/configmanagement" class="mention hashtag" rel="tag">#<span>configmanagement</span></a> <a href="https://fosstodon.org/tags/ansible" class="mention hashtag" rel="tag">#<span>ansible</span></a> <a href="https://fosstodon.org/tags/template" class="mention hashtag" rel="tag">#<span>template</span></a></p>
Sysbee<p><a href="https://fosstodon.org/tags/PDK" class="mention hashtag" rel="tag">#<span>PDK</span></a> stands for <span class="h-card" translate="no"><a href="https://fosstodon.org/@puppet" class="u-url mention">@<span>puppet</span></a></span> Development Kit. It allows you to quickly set up the module directory structure, along with necessary metadata, CI/CD, Hiera, Rspec, and other. </p><p>When you’re developing a <a href="https://fosstodon.org/tags/Puppet" class="mention hashtag" rel="tag">#<span>Puppet</span></a> module, you should keep a few things in mind: <br /> - Module should manage one thing and manage it well. <br /> - Each module should be self-contained. <br /> - You should stick with the basics. </p><p>Learn more about how to get started with PDK. -&gt; <a href="https://sysb.ee/puppetmoduledevelopment" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">sysb.ee/puppetmoduledevelopmen</span><span class="invisible">t</span></a></p><p><a href="https://fosstodon.org/tags/configmanagement" class="mention hashtag" rel="tag">#<span>configmanagement</span></a> <a href="https://fosstodon.org/tags/devops" class="mention hashtag" rel="tag">#<span>devops</span></a> <a href="https://fosstodon.org/tags/sysadmin" class="mention hashtag" rel="tag">#<span>sysadmin</span></a></p>