Security tutorial - IT technology blog

Ansible Vault:PlaybookのSecretsを暗号化してGitに安全に保存する

Ansible Playbookにsecretsをハードコードしてそのままgitにコミットすれば、サーバーを失う最短ルートだ。この記事では、env varsからHashiCorp VaultまでAnsibleにおけるシークレット管理4つのアプローチを比較し、Ansible Vaultのステップバイステップ実装ガイドを解説する。ビルトイン・無料・大半のチームに十分なセキュリティを提供するソリューション。
Ubuntu tutorial - IT technology blog

JujuとCharmed Operators on Ubuntu:Model-drivenモデルによるアプリケーションのデプロイとライフサイクル管理の自動化

JujuとCharmed OperatorsはCanonical製のオーケストレーションツールセットで、Ubuntu上でModel-drivenモデルによる複雑なアプリケーションのデプロイとライフサイクル管理を可能にします。各サービスに手動スクリプトを書く代わりに、Jujuはトポロジーが変わっても自動でサービス間の関係を処理します — スケール、アップグレード、バックアップをすべて統一されたインターフェースで管理できます。
Fedora tutorial - IT technology blog

Fedora ServerへのGitLab CEデプロイガイド:SELinuxとfirewalldを活用した社内ソースコード管理・CI/CDプラットフォームの自己構築

Fedora Server上でGitLab CEをproduction運用して6ヶ月——そこから学んだことをまとめた。SELinuxは無効化する必要はなく、正しく設定するだけでよい。firewalld、gitlab.rb、自動バックアップ、Prometheus/Grafanaモニタリングをすべて具体的に解説。クラウドに依存しない社内DevOps基盤を自分で構築するのに十分な内容だ。