mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#configurationmanagement

0 posts0 participants0 posts today
Karl Matthias<p>I got two AI agents, Claude and Gemini, to help generate a doc for new developers on how to work with one of our services. In the end, I am quite pleased with what it did.</p><p>Example:<br><code># Developer's Guide to the User-Profile Service<br><br>Welcome! This document is the comprehensive guide for developers working on the<br>User-Profile service. It outlines our architecture, established patterns, and<br>development workflow. Adhering to these conventions is key to maintaining a<br>clean, consistent, and scalable codebase.<br><br>## Table of Contents<br><br>1.&nbsp; [**Getting Started: Your First 5 Minutes**](<a href="https://k.matthias.org/tags/getting-started-your-first-5-minutes" class="hashtag" rel="nofollow noopener" target="_blank">#getting-started-your-first-5-minutes</a>)<br>2.&nbsp; [**Core Architectural Principles**](<a href="https://k.matthias.org/tags/core-architectural-principles" class="hashtag" rel="nofollow noopener" target="_blank">#core-architectural-principles</a>)<br>3.&nbsp; [**Codebase Tour**](<a href="https://k.matthias.org/tags/codebase-tour" class="hashtag" rel="nofollow noopener" target="_blank">#codebase-tour</a>)<br>4.&nbsp; [**Quick Decision Guides**](<a href="https://k.matthias.org/tags/quick-decision-guides" class="hashtag" rel="nofollow noopener" target="_blank">#quick-decision-guides</a>)<br>5.&nbsp; [**The Golden Path: Adding a New Feature**](<a href="https://k.matthias.org/tags/the-golden-path-adding-a-new-feature" class="hashtag" rel="nofollow noopener" target="_blank">#the-golden-path-adding-a-new-feature</a>)<br>6.&nbsp; [**Deep Dive: Key Patterns &amp; Conventions**](<a href="https://k.matthias.org/tags/deep-dive-key-patterns--conventions" class="hashtag" rel="nofollow noopener" target="_blank">#deep-dive-key-patterns--conventions</a>)<br>&nbsp; &nbsp; - [The Data Layer (`stores/`)](<a href="https://k.matthias.org/tags/the-data-layer-stores" class="hashtag" rel="nofollow noopener" target="_blank">#the-data-layer-stores</a>)<br>&nbsp; &nbsp; - [Event Handling (`event_consumer/`)](<a href="https://k.matthias.org/tags/event-handling-event_consumer" class="hashtag" rel="nofollow noopener" target="_blank">#event-handling-event_consumer</a>)<br>&nbsp; &nbsp; - [Command Handling (`command_consumer/`)](<a href="https://k.matthias.org/tags/command-handling-command_consumer" class="hashtag" rel="nofollow noopener" target="_blank">#command-handling-command_consumer</a>)<br>&nbsp; &nbsp; - [The API Layer (`webapi/`)](<a href="https://k.matthias.org/tags/the-api-layer-webapi" class="hashtag" rel="nofollow noopener" target="_blank">#the-api-layer-webapi</a>)<br>&nbsp; &nbsp; - [Error Handling Patterns](<a href="https://k.matthias.org/tags/error-handling-patterns" class="hashtag" rel="nofollow noopener" target="_blank">#error-handling-patterns</a>)<br>&nbsp; &nbsp; - [Testing (`*_test.go`)](<a href="https://k.matthias.org/tags/testing-_testgo" class="hashtag" rel="nofollow noopener" target="_blank">#testing-_testgo</a>)<br>&nbsp; &nbsp; - [Long-Running Tasks (`temporal/`)](<a href="https://k.matthias.org/tags/long-running-tasks-temporal" class="hashtag" rel="nofollow noopener" target="_blank">#long-running-tasks-temporal</a>)<br>&nbsp; &nbsp; - [Observability Best Practices](<a href="https://k.matthias.org/tags/observability-best-practices" class="hashtag" rel="nofollow noopener" target="_blank">#observability-best-practices</a>)<br>&nbsp; &nbsp; - [Configuration Management](<a href="https://k.matthias.org/tags/configuration-management" class="hashtag" rel="nofollow noopener" target="_blank">#configuration-management</a>)<br>&nbsp; &nbsp; - [Performance Considerations](<a href="https://k.matthias.org/tags/performance-considerations" class="hashtag" rel="nofollow noopener" target="_blank">#performance-considerations</a>)<br>&nbsp; &nbsp; - [Cross-Cutting Concerns](<a href="https://k.matthias.org/tags/cross-cutting-concerns" class="hashtag" rel="nofollow noopener" target="_blank">#cross-cutting-concerns</a>)<br>7.&nbsp; [**Development Cheatsheet**](<a href="https://k.matthias.org/tags/development-cheatsheet" class="hashtag" rel="nofollow noopener" target="_blank">#development-cheatsheet</a>)<br>8.&nbsp; [**Glossary of Terms**](<a href="https://k.matthias.org/tags/glossary-of-terms" class="hashtag" rel="nofollow noopener" target="_blank">#glossary-of-terms</a>)</code></p>
Lenin alevski 🕵️💻<p>New Open-Source Tool Spotlight 🚨🚨🚨</p><p>Rudder is an open-source tool for automating system configuration while ensuring compliance in real-time. Its unique selling point? Policy-based management paired with detailed reporting, making it ideal for enterprise-scale environments. <a href="https://infosec.exchange/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://infosec.exchange/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p><p>🔗 Project link on <a href="https://infosec.exchange/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> 👉 <a href="https://github.com/Normation/rudder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Normation/rudder</span><span class="invisible"></span></a></p><p><a href="https://infosec.exchange/tags/Infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Infosec</span></a> <a href="https://infosec.exchange/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://infosec.exchange/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://infosec.exchange/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://infosec.exchange/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://infosec.exchange/tags/CTF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CTF</span></a> <a href="https://infosec.exchange/tags/Cybersecuritycareer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecuritycareer</span></a> <a href="https://infosec.exchange/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a> <a href="https://infosec.exchange/tags/redteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redteam</span></a> <a href="https://infosec.exchange/tags/blueteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blueteam</span></a> <a href="https://infosec.exchange/tags/purpleteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>purpleteam</span></a> <a href="https://infosec.exchange/tags/tips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tips</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://infosec.exchange/tags/cloudsecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudsecurity</span></a></p><p>— ✨<br>🔐 P.S. Found this helpful? Tap Follow for more cybersecurity tips and insights! I share weekly content for professionals and people who want to get into cyber. Happy hacking 💻🏴‍☠️</p>
Pyrzout :vm:<p>Salesforce Industry Cloud riddled with configuration risks – Source: www.csoonline.com <a href="https://ciso2ciso.com/salesforce-industry-cloud-riddled-with-configuration-risks-source-www-csoonline-com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ciso2ciso.com/salesforce-indus</span><span class="invisible">try-cloud-riddled-with-configuration-risks-source-www-csoonline-com/</span></a> <a href="https://social.skynetcloud.site/tags/DataandInformationSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataandInformationSecurity</span></a> <a href="https://social.skynetcloud.site/tags/rssfeedpostgeneratorecho" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rssfeedpostgeneratorecho</span></a> <a href="https://social.skynetcloud.site/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a> <a href="https://social.skynetcloud.site/tags/CyberSecurityNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberSecurityNews</span></a> <a href="https://social.skynetcloud.site/tags/vulnerabilities" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vulnerabilities</span></a> <a href="https://social.skynetcloud.site/tags/CloudSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudSecurity</span></a> <a href="https://social.skynetcloud.site/tags/CSOonline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSOonline</span></a> <a href="https://social.skynetcloud.site/tags/CSOOnline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSOOnline</span></a></p>
Loafer<p>What <a href="https://discuss.systems/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a> Project/Module/Role should I use to provision an <a href="https://discuss.systems/tags/OpenWRT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenWRT</span></a> Router?</p><p><a href="https://discuss.systems/tags/ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ansible</span></a> <a href="https://discuss.systems/tags/configuration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configuration</span></a> <a href="https://discuss.systems/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a></p><p><a href="https://forum.openwrt.org/t/what-ansible-project-module-role-should-be-used-to-provision-an-openwrt-router-from-scratch/229252" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forum.openwrt.org/t/what-ansib</span><span class="invisible">le-project-module-role-should-be-used-to-provision-an-openwrt-router-from-scratch/229252</span></a></p>
/mastodon/gutocarvalho :bolha:<p>5 mil nodes linux (vps e baremetals) gerenciados ;)</p><p>missão da semana cumprida!</p><p>valeu <span class="h-card" translate="no"><a href="https://bolha.us/@robertomurta" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>robertomurta</span></a></span> e <span class="h-card" translate="no"><a href="https://bolha.us/@riverfount" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>riverfount</span></a></span> pela parceria boa de sempre!</p><p><a href="https://bolha.us/tags/puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puppet</span></a> <a href="https://bolha.us/tags/openvox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openvox</span></a> <a href="https://bolha.us/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a></p>
GeneBean<p>Hey everyone, the very first release of <a href="https://fosstodon.org/tags/OpenVox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenVox</span></a> has been released! It’s a drop in replacement for <a href="https://fosstodon.org/tags/Puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Puppet</span></a> and is ready for initial evaluation. Here’s a link to the blog post with more details via <a href="https://fosstodon.org/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> in hopes you’ll help vote it is so that even more people know what <a href="https://fosstodon.org/tags/VoxPupuli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VoxPupuli</span></a> has accomplished 😁</p><p><a href="https://news.ycombinator.com/item?id=42786871" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">2786871</span></a></p><p>[ <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a> <a href="https://fosstodon.org/tags/ConfigMgmt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigMgmt</span></a> ]</p>
Jeff Forcier<p>It's amusing that I only just now learned about Babushka; it started in 2009 so roughly contemporaneous with the others in the wave of <a href="https://social.coop/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> ops tools. Clearly never got big enough to become a company that required an exit.</p><p>TBH that's another reason I'm so far just writing my own slightly-better-than-shell-scripts with my Python tools: it's all on me, so no worrying about getting rug-pulled (well. too badly.)</p><p><a href="https://social.coop/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>
Jeff Forcier<p>Caveats that didn't fit into the toot:</p><p>- there are probably other examples out there I'm unaware of, or forgot (hmu!)<br>- obviously, the context here is for systems that either don't need/want containerization, or for managing the base layer of container/kubelet/etc hosts; otherwise you would just be using container build tools, kubernaughty/nice, etc.<br>- clear trend that the tools which got big, got eaten, &amp; are now being run into the ground.</p><p><a href="https://social.coop/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>
Jeff Forcier<p>Jeff's <a href="https://social.coop/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a> SotW 2024:</p><p>Puppet: internal dsl, ruby, ruined by corpothieves.<br>Chef: external dsl, ruby, ruined by corpothieves.<br>Salt: yaml, python, ruined by…yea.<br>Ansible: yaml, python, corpotheft status unclear but I hate the way it uses yaml.<br>CFengine: technically still exists but was old even in the late ‘00s.<br>mgmt: external dsl, golang, “newish”, has neat ideas?<br>babushka (<a href="https://social.coop/tags/TIL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TIL</span></a>): internal dsl, ruby, oops died 2021.<br>"just go back to fabric": internal dsl, python, it me.</p>
Pyrzout :vm:<p>Top 10 cybersecurity misconfigurations: Nail the setup to avoid attacks – Source: www.csoonline.com <a href="https://ciso2ciso.com/top-10-cybersecurity-misconfigurations-nail-the-setup-to-avoid-attacks-source-www-csoonline-com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ciso2ciso.com/top-10-cybersecu</span><span class="invisible">rity-misconfigurations-nail-the-setup-to-avoid-attacks-source-www-csoonline-com/</span></a> <a href="https://social.skynetcloud.site/tags/ThreatandVulnerabilityManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThreatandVulnerabilityManagement</span></a> <a href="https://social.skynetcloud.site/tags/rssfeedpostgeneratorecho" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rssfeedpostgeneratorecho</span></a> <a href="https://social.skynetcloud.site/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a> <a href="https://social.skynetcloud.site/tags/CyberSecurityNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberSecurityNews</span></a> <a href="https://social.skynetcloud.site/tags/SecurityPractices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityPractices</span></a> <a href="https://social.skynetcloud.site/tags/securitysoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>securitysoftware</span></a> <a href="https://social.skynetcloud.site/tags/CSOonline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSOonline</span></a> <a href="https://social.skynetcloud.site/tags/CSOOnline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSOOnline</span></a></p>
Pyrzout :vm:<p>Top 10 cybersecurity misconfigurations: Nail the setup to avoid attacks <a href="https://www.csoonline.com/article/3623709/nail-the-software-setup-and-avoid-attacks-with-the-top-10-cybersecurity-misconfiguration-list.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">csoonline.com/article/3623709/</span><span class="invisible">nail-the-software-setup-and-avoid-attacks-with-the-top-10-cybersecurity-misconfiguration-list.html</span></a> <a href="https://social.skynetcloud.site/tags/ThreatandVulnerabilityManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThreatandVulnerabilityManagement</span></a> <a href="https://social.skynetcloud.site/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a> <a href="https://social.skynetcloud.site/tags/SecurityPractices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityPractices</span></a> <a href="https://social.skynetcloud.site/tags/SecuritySoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecuritySoftware</span></a></p>
Pyrzout :vm:<p>Palo Alto Networks firewalls, Expedition under attack (CVE-2024-9463, CVE-2024-9465) <a href="https://www.helpnetsecurity.com/2024/11/15/cve-2024-9463-cve-2024-9465/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">helpnetsecurity.com/2024/11/15</span><span class="invisible">/cve-2024-9463-cve-2024-9465/</span></a> <a href="https://social.skynetcloud.site/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a> <a href="https://social.skynetcloud.site/tags/PaloAltoNetworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PaloAltoNetworks</span></a> <a href="https://social.skynetcloud.site/tags/Horizon3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Horizon3</span></a>.ai <a href="https://social.skynetcloud.site/tags/enterprise" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>enterprise</span></a> <a href="https://social.skynetcloud.site/tags/Don" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Don</span></a>'tmiss <a href="https://social.skynetcloud.site/tags/Hotstuff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hotstuff</span></a> <a href="https://social.skynetcloud.site/tags/firewall" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firewall</span></a> <a href="https://social.skynetcloud.site/tags/Censys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Censys</span></a> <a href="https://social.skynetcloud.site/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://social.skynetcloud.site/tags/CISA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CISA</span></a></p>
Christian Huth<p>Every Sunday I share an Open Source Tool from the Cloud Native Ecosystem. Today: Configu.</p><p>Configu is a simple, modern, and generic standard for managing and collaborating software configurations. It is built to provide a common, flexible, and extensible process for storing, mutating, and orchestrating configuration data across different environments and systems: <a href="https://github.com/configu/configu" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/configu/configu</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.social/tags/openshift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openshift</span></a> <a href="https://mastodon.social/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a> <a href="https://mastodon.social/tags/cloudnative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudnative</span></a> <a href="https://mastodon.social/tags/gitops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitops</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/OpenSourceSunday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSourceSunday</span></a></p>
InfoQ<p><a href="https://techhub.social/tags/CodeMigration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeMigration</span></a> at scale? Monzo does it with 2800 <a href="https://techhub.social/tags/microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microservices</span></a>! </p><p>Careful planning, heavy automation, and config service ensure gradual roll forwards and quick rollbacks in case of issues.</p><p>Learn more on <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> 👉 <a href="https://bit.ly/3ZLG5um" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3ZLG5um</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/Observability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Observability</span></a> <a href="https://techhub.social/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>
Pyrzout :vm:<p>Warning to ServiceNow admins: Block publicly available KB articles <a href="https://www.csoonline.com/article/3526477/warning-to-servicenow-admins-block-publicly-available-kb-articles.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">csoonline.com/article/3526477/</span><span class="invisible">warning-to-servicenow-admins-block-publicly-available-kb-articles.html</span></a> <a href="https://social.skynetcloud.site/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a> <a href="https://social.skynetcloud.site/tags/SecurityPractices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityPractices</span></a> <a href="https://social.skynetcloud.site/tags/DataPrivacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataPrivacy</span></a></p>
Pyrzout :vm:<p>Leveraging dynamic configuration for seamless and compliant software changes <a href="https://www.helpnetsecurity.com/2024/07/31/konrad-niemiec-lekko-dynamic-configuration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">helpnetsecurity.com/2024/07/31</span><span class="invisible">/konrad-niemiec-lekko-dynamic-configuration/</span></a> <a href="https://social.skynetcloud.site/tags/configurationmanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>configurationmanagement</span></a> <a href="https://social.skynetcloud.site/tags/artificialintelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artificialintelligence</span></a> <a href="https://social.skynetcloud.site/tags/riskassessment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>riskassessment</span></a> <a href="https://social.skynetcloud.site/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://social.skynetcloud.site/tags/compliance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compliance</span></a> <a href="https://social.skynetcloud.site/tags/regulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>regulation</span></a> <a href="https://social.skynetcloud.site/tags/Don" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Don</span></a>'tmiss <a href="https://social.skynetcloud.site/tags/Features" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Features</span></a> <a href="https://social.skynetcloud.site/tags/Hotstuff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hotstuff</span></a> <a href="https://social.skynetcloud.site/tags/opinion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opinion</span></a> <a href="https://social.skynetcloud.site/tags/Lekko" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lekko</span></a> <a href="https://social.skynetcloud.site/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://social.skynetcloud.site/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a></p>
Juno<p>Last strategy for package conflict resolution ready! </p><p>tori can now handle conflicts between your configuration and the actual list of installed packages.</p><p>Check out the update for all details:</p><p><a href="https://tori.jutty.dev/updates/package-conflict-resolution/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tori.jutty.dev/updates/package</span><span class="invisible">-conflict-resolution/</span></a></p><p><a href="https://mastodon.bsd.cafe/tags/OperatingSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OperatingSystems</span></a> <a href="https://mastodon.bsd.cafe/tags/portability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>portability</span></a> <a href="https://mastodon.bsd.cafe/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://mastodon.bsd.cafe/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> <a href="https://mastodon.bsd.cafe/tags/ash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ash</span></a> <a href="https://mastodon.bsd.cafe/tags/BSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSD</span></a> <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.bsd.cafe/tags/VoidLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VoidLinux</span></a> <a href="https://mastodon.bsd.cafe/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>
Juno<p>Just one package conflict resolution strategy to go!</p><p>This is the dialog in tori (<a href="https://tori.jutty.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tori.jutty.dev</span><span class="invisible"></span></a>) that shows up when there is a conflict between the system state and the user's configuration. I've just implemented strategy 4.</p><p>Next is the most challenging one: parsing a user-edited file for input.</p><p>Once I'm done with it, I'll start working on file management.</p><p><a href="https://mastodon.bsd.cafe/tags/OperatingSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OperatingSystems</span></a> <a href="https://mastodon.bsd.cafe/tags/portability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>portability</span></a> <a href="https://mastodon.bsd.cafe/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://mastodon.bsd.cafe/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> <a href="https://mastodon.bsd.cafe/tags/ash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ash</span></a> <a href="https://mastodon.bsd.cafe/tags/BSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSD</span></a> <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.bsd.cafe/tags/VoidLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VoidLinux</span></a> <a href="https://mastodon.bsd.cafe/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>
Juno<p>Last night I sat down for a couple hours to hack on tori (<a href="https://brew.bsd.cafe/jutty/tori" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">brew.bsd.cafe/jutty/tori</span><span class="invisible"></span></a>).</p><p>It now has a way to parse a configuration file at ~/.config/tori.conf that will be used for the application behavior settings.</p><p>I also improved OS detection by relying not only on uname output but also the presence of /etc/os-release.</p><p>Finally, started drafting the user-facing docs and did some refactoring to lower the complexity on each file.</p><p><a href="https://mastodon.bsd.cafe/tags/OperatingSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OperatingSystems</span></a> <a href="https://mastodon.bsd.cafe/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://mastodon.bsd.cafe/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> <a href="https://mastodon.bsd.cafe/tags/ash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ash</span></a> <a href="https://mastodon.bsd.cafe/tags/BSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSD</span></a> <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.bsd.cafe/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>
Juno<p>Introducing tori, a tool to track your system's configuration and replicate it.</p><p>I've been simultaneously using and developing it personally for the past 5 months, and now I would like to teach it to fly so it can break out from our nest.</p><p>This version still has very few of the features I enjoy in my personally-hardcoded version. If it sounds interesting, just stay tuned.</p><p>I wrote a blog post with a more in-depth description of what it is, how it works and why I built it:</p><p><a href="https://blog.jutty.dev/posts/introducing-tori.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jutty.dev/posts/introduci</span><span class="invisible">ng-tori.html</span></a></p><p><a href="https://mastodon.bsd.cafe/tags/OperatingSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OperatingSystems</span></a> <a href="https://mastodon.bsd.cafe/tags/portability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>portability</span></a> <a href="https://mastodon.bsd.cafe/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://mastodon.bsd.cafe/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> <a href="https://mastodon.bsd.cafe/tags/ash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ash</span></a> <a href="https://mastodon.bsd.cafe/tags/BSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BSD</span></a> <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.bsd.cafe/tags/VoidLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VoidLinux</span></a> <a href="https://mastodon.bsd.cafe/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a> <a href="https://mastodon.bsd.cafe/tags/ConfigurationManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationManagement</span></a></p>