並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 1868件

新着順 人気順

playbookの検索結果401 - 440 件 / 1868件

  • Using Service Objects in Ruby on Rails | AppSignal Blog

    This article has been modified from its original appearance in Playbook Thirty-nine - A Guide to Shipping Interactive Web Apps with Minimal Tooling, and tailored to fit this guest post for AppSignal. There’s a lot of functionality that your app needs to handle, but that logic doesn’t necessarily belong in the controller or even the model. Some examples include checking out with a cart, registering

      Using Service Objects in Ruby on Rails | AppSignal Blog
    • セキュリティーの強化 Red Hat Enterprise Linux 8 | Red Hat Customer Portal

      セキュリティーの強化 多様性を受け入れるオープンソースの強化 Red Hat ドキュメントへのフィードバック (英語のみ) 1. インストール時の RHEL の保護 Expand section "1. インストール時の RHEL の保護" Collapse section "1. インストール時の RHEL の保護" 1.1. BIOS および UEFI のセキュリティー Expand section "1.1. BIOS および UEFI のセキュリティー" Collapse section "1.1. BIOS および UEFI のセキュリティー" 1.1.1. BIOS パスワード 1.1.2. 非 BIOS ベースシステムのセキュリティー 1.2. ディスクのパーティション設定 1.3. インストールプロセス時のネットワーク接続の制限 1.4. 必要なパッケージの最小限のインスト

        セキュリティーの強化 Red Hat Enterprise Linux 8 | Red Hat Customer Portal
      • Get Started with Ansible for DevOps on AWS EC2 for Automation

        In this guide, we will discuss using Ansible for DevOps on AWS EC2 for automation. Introduction Whether you are a software engineer, a DevOps engineer, or a system admin, you must have found yourself configuring and managing application servers, deploying and configuring several servers for a software application. You probably have had to face the stress of typing out shell commands in the termina

          Get Started with Ansible for DevOps on AWS EC2 for Automation
        • E2623 – 図書館のビジネス支援拡大のための広報ツールキット(米国)

          図書館のビジネス支援拡大のための広報ツールキット(米国) ビジネス支援図書館推進協議会・豊田恭子(とよだきょうこ) 2023年5月19日、米国図書館協会(ALA)は、“Libraries Build Business Communications Toolkit”(ビジネスを起こす図書館 広報ツールキット;以下「広報ツールキット」)を発行した。これは、全米の図書館員たちが、図書館の規模にかかわらず、ビジネス支援サービスを始めたり、あるいは強化しようとしたりするときに活用できる、様々な広報ツールを集めたものである。 ALAは2020年にGoogle社から200万ドルの支援を受け、全米の公共図書館13館で「ビジネスを起こす図書館」の実証実験を行ってきた。このプロジェクトでは、各館は地元のビジネス支援団体と連携し、数週間から数か月の「起業家アカデミー」を実施するなどしたが、これらはコロナ禍の最中

            E2623 – 図書館のビジネス支援拡大のための広報ツールキット(米国)
          • Red Hat Insightsを補完するCloud Management Services for Red Hat Enterprise Linux - 赤帽エンジニアブログ

            ※ 2020-04-27補足、CMS for RHELはRed Hat Insightsに統合されました。そのためRed Hat Smart Managementを購入しなくても、Red Hat Enterprise Linuxだけを購入すれば以下に紹介している機能を利用することができます。 Red Hatの森若です。 https://cloud.redhat.com/ をご存知の方はどのくらいいるでしょうか。2019年5月に公開されたRed HatのSaaSを提供する窓口となるドメインで、現在のところ以下の4つのサービスを提供しています。 Red Hat Insights Cloud Management Services for Red Hat Enterprise Linux Red Hat OpenShift Cluster Manager Red Hat Ansible Auto

              Red Hat Insightsを補完するCloud Management Services for Red Hat Enterprise Linux - 赤帽エンジニアブログ
            • Ansibleの冪等性について深く考えたことはありますか? - ぽよメモ

              はじめに 冪等性 Ansibleにおける冪等性 冪等性は主観によって決まる モジュールの冪等性 Playbookの冪等性 構成管理ツールについての研究の今 冪等であるかどうかをテストする系 品質モデルを提唱する系 セキュリティ系 IaCに関する研究はブルーオーシャン まとめ はじめに 僕は今,修士論文の執筆に向けて構成管理ツールと冪等性についての論文を複数読んでいます.それらを踏まえて,一般によく見られるAnsibleへの誤解についての自分の見解,そして2019年現在,構成管理ツールについてどういった研究がされているかを簡単に述べていきたいと思います. 冪等性 そもそも冪等性とは「ある操作を一回行っても,複数回行っても,結果が変わらない」という概念です.例えば, 例えば1や0と任意の自然数のかけ算 絶対値の計算 などが冪等性を持った処理に当たります. Ansibleにおける冪等性 さて,A

                Ansibleの冪等性について深く考えたことはありますか? - ぽよメモ
              • Institute for the Study of War

                This page collects ISW and CTP's updates on the conflict in Ukraine. In late February 2022, ISW began publishing daily synthetic products covering key events related to renewed Russian aggression against Ukraine. These Ukraine Conflict Updates replaced ISW’s previous “Indicators and Thresholds for Russian Military Operations in Ukraine and/or Belarus,” which we maintained from November 12, 2021, t

                • ansible で private な GitHub Releases からファイルをダウンロードする方法

                  private な GitHub Releases に置かれている最新版ファイルを取得する方法についてまとめました。面倒でした。 GitHub の private リポジトリで開発を進めている Golang プロジェクトがあります。CiecleCI 上でビルドを行ってバイナリファイルを GitHub Releases にアップロードしているものがあります。 これまでは「手動で最新版ファイルをダウンロードして ansible でデプロイする」といった方法を取っていました。都度行うには手間なので ansible の playbook 1発で実行させたくなりました。 実行したい処理# 特定の GitHub Releases から最新版のファイルをダウンロード ansible 実行対象サーバのファイルと差し替え GitHub Releases の各バージョンには 1 ファイルのみ アップロードされ

                    ansible で private な GitHub Releases からファイルをダウンロードする方法
                  • SRE立ち上げてどうなった?最新のコア技術とSRE事情 Lunch LT (2024/01/16 12:00〜)

                    ※LTの順番や内容は変更の可能性があります、ご了承ください。 🧑‍💻こんな方におすすめ SRE立ち上げに取り組んでいる・これから取り組もうとしていてる方 現在SRE的な仕事をしていて、他の方の知見に興味がある人 SREの技術情報をキャッチアップしたい方 SREに興味のある方 ☑️イベントのゴール 最近のSRE事情、他社の取組み事例から自社でも取り入れられる知見が得られた 明日から自分やチームとしてできることのヒントを得て、モチベーションに繋がった 🎤登壇者 🗣️スピーカー LT①『SRE、このへんで苦戦しがちじゃないですか?』 馬場俊彰(netmarkjp) @netmarkjp 株式会社X-Tech5(クロステックファイブ) 取締役CTO X: @netmarkjp Bluesky: netmarkjp.bsky.social 株式会社X-Tech5取締役CTO、株式会社iCAR

                      SRE立ち上げてどうなった?最新のコア技術とSRE事情 Lunch LT (2024/01/16 12:00〜)
                    • 「ほとんどのSMBが解約」も戦略転換で年間収益は3.3倍に──12億円調達“営業参謀SaaS”成長の裏側

                      大学在学中&休学中に複数のIT系スタートアップでのインターンやベンチャーキャピタルでのリサーチバイトを経験後、フリーランスとして独立。現在は「TechCrunch Japan」などでスタートアップ企業のプロダクトや資金調達を中心としたインタビュー・執筆活動を行っている。 From DIAMOND SIGNAL スタートアップやDX(デジタルトランスフォーメーション)を進める大企業など、テクノロジーを武器に新たな産業を生み出さんとする「挑戦者」。彼ら・彼女にフォーカスして情報を届ける媒体「DIAMOND SIGNAL」から、オススメの記事を転載します。※DIAMOND SIGNALは2024年1月をもって、ダイヤモンド・オンラインと統合いたしました。すべての記事は本連載からお読みいただけます。 バックナンバー一覧 顧客データに基づき、営業担当者に“今やるべき最適な行動”を提案する「Magic

                        「ほとんどのSMBが解約」も戦略転換で年間収益は3.3倍に──12億円調達“営業参謀SaaS”成長の裏側
                      • Ansible のジョブ間での変数の受け渡し - 赤帽エンジニアブログ

                        レッドハットの杉村です。Ansible のテクニカルサポートをしています。毎月1つは何か書くことを目標にしています。5月があっという間に去ってしまいまして、5月34日(6月3日) ということにさせてください。 これまで2回に分けまして、Ansible で扱う変数について紹介しました。 rheb.hatenablog.com rheb.hatenablog.com これまではコマンドラインから ansible-playbook を実行する例を見てきましたが、Ansible automation controller ではもう少々複雑な変数の受け渡しができます。2つの方法について紹介していきます。 Ansible Automation Platform 2.2 (Ansible automation controller 4.2.0) を利用した例で説明していきます。 set_stats ワー

                          Ansible のジョブ間での変数の受け渡し - 赤帽エンジニアブログ
                        • Ansible playbook の途中から実行 - @//メモ

                          playbook を作っているときに、毎回最初から実行し直すのはめんどくさいので、前回実行でコケて修正したところから実行したい。 → "--start-at=" オプションを使えばいい $ ansible-playbook site.yml -l redmine --start-at="redmine : install plugins in github" 指定するタグは、実行ログに出てきたもの (playbook の name で指定したもの) ... TASK [redmine : install flat theme] ******************************************** ok: [redmine] TASK [redmine : install circle theme] ************************************

                          • AnsibleでRolesを使う - DENET 技術ブログ

                            こんにちは。構築担当の下地です。 いつの間にかAnsible2.5 Kashmir(カシミール)がリリースされていたので、とりあえずアップデートしてみました。 色々新機能が追加された反面、非推奨や将来削除される機能/モジュールも多数あるみたいです。 逐次チェックが必要ですね。 さて今回は、Ansibleの基本機能である「Roles」について書こうと思います。 宜しくお願いします。 Rolesとは Ansibleでplaybookを書く際、簡単なものだと以下のように1つのファイルにまとめて書くことができます。 - hosts: all user: root tasks: - name: httpdをインストールする yum: name=httpd state=installed - name: httpdを起動して自動起動ONにする service: name=httpd state=sta

                            • Ansible でよく使うモジュールまとめ - Qiita

                              Ansible でよく使うモジュールのリストをまとめました。よく使う引数も記載。 たいていの Playbook はここに書いてあるものだけで8〜9割方カバーできるかと思います。 使い方の詳細はリンク先を見てください。 これ以外のものは Module Index を参照。 コマンド系 command: 任意のコマンドを実行する shell: シェル実行 commandと違いシェルを通すので、パイプやリダイレクトが使える script: ローカルスクリプトをリモートに転送してから実行 ファイル系 file : ファイル作成、ディレクトリ作成、シンボリックリンク作成など path(required) state: absent, directory, file, hard, link, touch copy: ファイルコピー src dest(required) owner group mode

                                Ansible でよく使うモジュールまとめ - Qiita
                              • 34 Best Instagram Templates (Posts, Stories, PSD, and More)

                                Want your Instagram account to have the polished, curated look of an influencer? It's easier than you think. You can up your social media game by using beautiful and versatile Instagram templates that help your account stand out from the crowd. Use cool templates for Instagram Stories like this one to spice up your Instagram account Today we'll hook you up with the 34 best Instagram templates from

                                  34 Best Instagram Templates (Posts, Stories, PSD, and More)
                                • AnsibleをローカルからプライベートサブネットのEC2に対して直接実行する業|yoshidam

                                  ssh接続で踏み台サーバーの存在が不要になった今までAWS でプライベートサブネットのEC2に対してssh接続したりAnsibleを実行する為には、パブリックサブネットに置いた踏み台サーバーから行うのが従来の方法でした。 しかしこの方法だと当然踏み台サーバーの管理だけでなく、踏み台サーバーに接続可能なユーザーの制御もしなければならないので面倒臭いしリスクがあります。(あるあるなのが退職した人のユーザー情報消し忘れ) 最近現場でインフラ改善に関わっていて「そもそも踏み台サーバーの存在自体無くせないかな」と思って調査したら、AWSでSession Managerを使ってローカルからEC2に直接ssh接続出来る方法をちょうど見つけたので「こ・れ・だ!」と思わず小躍りしました。 じゃあAnsibleもローカルから直接実行出来るのでは・・?と思うのはごく自然なこと。 試行錯誤した結果、実行に成功しま

                                    AnsibleをローカルからプライベートサブネットのEC2に対して直接実行する業|yoshidam
                                  • 第10章 LUKS を使用したブロックデバイスの暗号化 Red Hat Enterprise Linux 8 | Red Hat Customer Portal

                                    セキュリティーの強化 多様性を受け入れるオープンソースの強化 Red Hat ドキュメントへのフィードバック (英語のみ) 1. インストール時の RHEL の保護 Expand section "1. インストール時の RHEL の保護" Collapse section "1. インストール時の RHEL の保護" 1.1. BIOS および UEFI のセキュリティー Expand section "1.1. BIOS および UEFI のセキュリティー" Collapse section "1.1. BIOS および UEFI のセキュリティー" 1.1.1. BIOS パスワード 1.1.2. 非 BIOS ベースシステムのセキュリティー 1.2. ディスクのパーティション設定 1.3. インストールプロセス時のネットワーク接続の制限 1.4. 必要なパッケージの最小限のインスト

                                      第10章 LUKS を使用したブロックデバイスの暗号化 Red Hat Enterprise Linux 8 | Red Hat Customer Portal
                                    • ルーティン業務を劇的に改善する「Runbook(ランブック)」とは?|インシデント管理プラットフォーム│PagerDuty

                                      オペレーション業務には、予期せぬ業務の発生がつきものです。「すぐには解決できないインシデントや問題」に直面することも珍しくありません。その際に、もし担当者自身ですぐに判断や対応ができない場合、どうすればよいでしょうか?例えば、「解決策を見つけるためにGoogleで検索する」「社内Wikiやドキュメントに目を通す」「共有スクリプトの場所を探す」「同僚に尋ねる」など、ありとあらゆる方法を試されるかもしれません。あるいは別の部署へエスカレーションする方もいらっしゃるかも。問題解決に向けた行動には実にさまざまな方法があります。初めて発生した問題であれば、試行錯誤することもあります。しかし、よく発生する問題で何度も同じ解決策を調べていることは、効率性の観点から見直すべきかもしれません。さらにいうと、重大なインシデント対応の最初の段階で、経験の浅い担当者が最も効率が良いとは言えない手段で、時間をかけて

                                        ルーティン業務を劇的に改善する「Runbook(ランブック)」とは?|インシデント管理プラットフォーム│PagerDuty
                                      • 「プラットフォーマーの使命を果たしていく」ヒックスCEOと三浦社長が改めて示す、レッドハットの“The Open Source Way” | IT Leaders

                                        IT Leaders トップ > テクノロジー一覧 > ベンダー戦略 > 市場動向 > 「プラットフォーマーの使命を果たしていく」ヒックスCEOと三浦社長が改めて示す、レッドハットの“The Open Source Way” ベンダー戦略 ベンダー戦略記事一覧へ [市場動向] 「プラットフォーマーの使命を果たしていく」ヒックスCEOと三浦社長が改めて示す、レッドハットの“The Open Source Way” 2023年12月20日(水)五味 明子(ITジャーナリスト/IT Leaders編集委員) リスト Linuxムーブメントの黎明期からの牽引と商用オープンソース企業としての躍進、IBMによる業界最大級の買収──経営のステージが変化しても米レッドハット(Red Hat)が果たす使命は変わらず、オープンソースの技術と文化で顧客企業のイノベーションを支援していく姿勢を明らかにしている。2

                                          「プラットフォーマーの使命を果たしていく」ヒックスCEOと三浦社長が改めて示す、レッドハットの“The Open Source Way” | IT Leaders
                                        • Infrastructure as Code(IaC)とは?インフラをコードとして管理でき、コスト削減などのメリットも!|Udemy メディア

                                          システム開発 2021/04/30 Infrastructure as Code(IaC)とは?インフラをコードとして管理でき、コスト削減などのメリットも! 近年、働き方改革や、業務改善が急速に加速しています。その実現方法の一つが「DX(Digital Transformation)」です。英語圏では「Trans」を「X」と略すため、「DX」と呼ばれています。 DXとは、単なるIT化の推進だけでなく、IT技術によって今までにはない付加価値を加えることが重要です。DXによって多くの新たなサービスが生まれてくることが予想され、サーバーなどのインフラも複雑化・増大化することになります。 この記事では、DXを支え、DX構築のためには必須とも言える、Infrastructure as Code(IaC)について解説していきます。IaCがどのようなものか概要をお伝えし、メリット・デメリットを整理します

                                            Infrastructure as Code(IaC)とは?インフラをコードとして管理でき、コスト削減などのメリットも!|Udemy メディア
                                          • オンプレNFSサーバーからAWS S3へ無停止マイグレーション 〜双方向リアルタイム同期処理の自前構築〜 - LIVESENSE ENGINEER BLOG

                                            概要 オンプレNFSサーバー 移行対象アプリケーション 無停止マイグレーションの選択と段取り 双方向リアルタイム同期処理の自前実装 背景: AWS DataSyncの利用を断念 設計: 同期処理の構成要素と実装 初回のフル同期と同期漏れの確認 循環更新の防止 NFSからS3方向への同期 S3からNFS方向への同期 ファイル操作順序の一貫性と削除操作のリスク S3 Bucket更新イベントはフォルダの粒度でも発生する 同期漏れは手動でリカバリ 移行後 これから 概要 テクノロジカルマーケティング部インフラストラクチャーグループの春日です。 弊社ではアルバイト求人サイトの マッハバイト を運用しており、2023年9月現在オンプレからAWSへの移行が進んでいます。 上記移行プロジェクトの一環として、マッハバイトの求人画像ファイルが保存されているオンプレNFSサーバーのデータをAWS S3 Buc

                                              オンプレNFSサーバーからAWS S3へ無停止マイグレーション 〜双方向リアルタイム同期処理の自前構築〜 - LIVESENSE ENGINEER BLOG
                                            • ネットワークエンジニアのための自動化入門(Python / REST API等) - 技術を楽しもう!

                                              はじめに Python pexpect netmiko Ansible REST API (RESTCONF) Jenkins 昔からネットワーク機器を多く相手にしてきたエンジニアは、 CLIで設定を作って投入することが多く、プログラミングが苦手な方が多い印象です。 近頃はネットワークも自動化の波が大きく、 APIによる設定変更に対応している機器も増えてきました。 ネットワークに詳しく、自動化等にも長けたエンジニアは、 現在も希少価値が高い印象ですので、 まず、どんな手法があるのかを知ることから始めてはいかがでしょうか。 はじめに 古くからある手法ですが、Excel関数を駆使してConfigを出力して、 Teratermマクロで投入することも立派なネットワーク自動化(効率化)です。 例えば、下記の記事のようなものです。 itchrome.blogspot.com ただ、初期構築時ならまだし

                                                ネットワークエンジニアのための自動化入門(Python / REST API等) - 技術を楽しもう!
                                              • Oracle Cloud Free Tierで0円KubernetesをTerraform+Ansibleで自動構築する - Qiita

                                                はじめに 2019年のOracle OpenWorld 2019で特定の機能を期限なく無料で使える「Always Free」が発表されました。 https://www.oracle.com/jp/cloud/free/ Oracle Cloud Free Tierには下記が含まれます。 30日間の無償トライアル 300米ドルの無償クレジット。 データベース、アナリティクス、コンピュート、Container Engine for Kubernetesなどの幅広いOracle Cloudサービスに30日間アクセス可能 すべての使用可能なサービスで最大8つのインスタンス 最大5TBのストレージ etc... Always Freeサービス 無期限に使用できるサービス。 Oracle Application Express(APEX)やOracle SQL Developerなどの強力なツールを含

                                                  Oracle Cloud Free Tierで0円KubernetesをTerraform+Ansibleで自動構築する - Qiita
                                                • サル痘は新型コロナのように「自宅検査」ができるのか?

                                                  ヨーロッパやアメリカでサル痘の感染が急速に拡大していることを受けて、WHOが2022年7月23日に「国際的に懸念される公衆衛生上の緊急事態」を宣言したほか、アメリカも8月4日に緊急事態を宣言しました。日本でも8月5日に国内での感染事例としては初の感染例が報告され、10日には4例目の感染者が報告されるなど流行のきざしを見せて始めているサル痘を家庭用の簡易な検査キットで検査できるのかどうかについて、専門家は慎重な姿勢を示しています。 Monkeypox can’t use the same at-home testing playbook as COVID-19 - The Verge https://www.theverge.com/2022/8/4/23292267/monkeypox-home-testing-saliva-lesions-covid 新型コロナウイルス感染症(COVID

                                                    サル痘は新型コロナのように「自宅検査」ができるのか?
                                                  • RHEL(Red Hat Enterprise Linux) System Rolesについて - 赤帽エンジニアブログ

                                                    レッドハット ソリューションアーキテクト石倉です。 ここでは、 RHEL System Roles について紹介をします。 システム関連の作業で、サーバにログインして構築作業を実施したり、ログインしてパッチ適用や設定ファイルの変更作業などを実施することは日常的にあると思います。 対象システムが数台程度であればそれでも問題は無いかもしれないですが、多数のシステムを同じようにそれぞれログインしてメンテナンスしていくことは非常に重労働ですし、人手で対応することで設定ミス、作業漏れなどが発生しがちです。 RHEL System Roles は、そのようなインフラ作業を効率化する目的で開発されています。 RHEL System Roles とは、 Red Hat Enterprise Linux を管理および設定する安定した設定インターフェイスを提供する Ansible ロール、モジュール、および

                                                      RHEL(Red Hat Enterprise Linux) System Rolesについて - 赤帽エンジニアブログ
                                                    • Why We're Dropping Basecamp - Duke University Libraries Blogs

                                                      We at Duke University Libraries have decided to stop using the project management platform, Basecamp, to which we have subscribed for almost a decade. We came to this decision after weighing the level of its use in our organization, which is considerable, against the harms that we see perpetuated by the leadership of Basecamp’s parent company, 37signals. As a result of our discussions, we will not

                                                        Why We're Dropping Basecamp - Duke University Libraries Blogs
                                                      • 「Facebookはタバコ産業から学んだ」とその有害さと中毒性を元ディレクターが語る

                                                        Facebookは「誤情報やフェイクニュース、陰謀論を拡散し社会を混乱させている」といった批判から、「青少年のメンタルに悪影響を与えている」といった批判まで、さまざまな問題点が指摘されています。そんなFacebookについて、元ディレクターが「Facebookはタバコ産業のやり方に学び、人々を中毒にさせている」と語りました。元ディレクターはFacebookで働いたことを公開していると述べています。 Hearing on “Mainstreaming Extremism: Social Media’s Role in Radicalizing America" | Democrats, Energy and Commerce Committee https://energycommerce.house.gov/committee-activity/hearings/hearing-on-ma

                                                          「Facebookはタバコ産業から学んだ」とその有害さと中毒性を元ディレクターが語る
                                                        • ansible | シェルの標準出力を ansible-playbook コマンドで出力させる - Qiita

                                                          いちどシェルの実行結果をいちどansibleの変数 ( return_from_shell ) に入れてから、 デバッグモジュールで表示させる例。 playbook の例 --- - hosts: example tasks: - name: execute shell shell: echo some message register: return_from_shell # 実行結果をansible変数に入れる changed_when: no - name: show previous shell stdout debug: msg: "{{ return_from_shell.stdout }}" # .stdout に標準出力の結果が入っている

                                                            ansible | シェルの標準出力を ansible-playbook コマンドで出力させる - Qiita
                                                          • 32.5.2. parted でパーティションのサイズ変更 Red Hat Enterprise Linux 8 | Red Hat Customer Portal

                                                            『System Design Guide』 多様性を受け入れるオープンソースの強化 Red Hat ドキュメントへのフィードバック (英語のみ) I. インストールの設計 Expand section "I. インストールの設計" Collapse section "I. インストールの設計" 1. サポート対象の RHEL アーキテクチャーおよびシステム要件 Expand section "1. サポート対象の RHEL アーキテクチャーおよびシステム要件" Collapse section "1. サポート対象の RHEL アーキテクチャーおよびシステム要件" 1.1. サポートされているアーキテクチャー 1.2. システム要件 2. インストールの準備 Expand section "2. インストールの準備" Collapse section "2. インストールの準備" 2.1.

                                                              32.5.2. parted でパーティションのサイズ変更 Red Hat Enterprise Linux 8 | Red Hat Customer Portal
                                                            • [Ansible] 記号類をURLエンコードする urlencode() - てくなべ (tekunabe)

                                                              はじめに @ や などをURLエンコード(%40 や %20)したいと思い、Ansible の Filter のページ を参照しましたが、それらしいフィルターはありませでした。 ならばと思って、Jinja2 のドキュメントを見ると urlencode() というフィルターがありました。 この記事では簡単なサンプルで紹介します。 検証環境 Ansible 2.9.9 Jinja2 2.11.2 サンプル --- - hosts: localhost gather_facts: false tasks: - name: debug debug: msg: "{{ item | urlencode() }}" loop: - kingyo@example.com - Hello World 実行 $ ansible-playbook -i locahost, urlencode.yml PLAY

                                                                [Ansible] 記号類をURLエンコードする urlencode() - てくなべ (tekunabe)
                                                              • kubernetes-failure-stories

                                                                Kubernetes Failure Stories A compiled list of links to public failure stories related to Kubernetes. Most recent publications on top. You Broke Reddit: The Pi-Day Outage - Reddit - blog post 2023 involved: Calico CNI, Upgrades, labels impact: global outage How a couple of characters brought down our site - Skyscanner - blog post 2021 involved: Gitops, templating, namespace deletion impact: global

                                                                  kubernetes-failure-stories
                                                                • 機械学習手法を用いる研究向け基盤 on Kubernetes ~開発編~ - tenzenの生存日誌

                                                                  はじめに システムの構成 クライアントコマンド authenticator K8s Custom Controller cks-operator imperator 仕組み まとめ はじめに この記事では大学院修了にともなって、これまで構築してきた Kubernetes (K8s) を用いた ML 基盤のうち、開発したソフトウェアを中心に紹介していきます。 6 年間の振り返りは こちらの記事 を、運用に関する紹介は こちらの記事(執筆中)を参照してください。 システムの構成 構築・運用していたシステム構成は以下の図のようになっており、ユーザは専用のクライアントコマンド経由で Web IDE や Jupyter を起動してデータの分析ができるようになっています。 アーキテクチャ クライアントコマンド 前述のクライアントコマンド(以下 cmd)の機能などについて軽く説明します。 cmd のソー

                                                                    機械学習手法を用いる研究向け基盤 on Kubernetes ~開発編~ - tenzenの生存日誌
                                                                  • マネージドサービス - Wikipedia

                                                                    マネージドサービス (英: Managed Services)とは、運用管理の改善と経費削減のため、プロセスや機能の維持と需要予測の責任をアウトソーシングする手法である[1][2]。 これは、完了した作業にのみ対価を支払う、オンデマンドアウトソーシングモデルの代替手段である[3][4]。 マネージドサービスはサブスクリプションモデルを採用する。顧客は、管理対象の組織やシステムの監督責任を持つ一方、マネージドサービスプロバイダ (MSP) は、マネージドサービスを管理、運用して顧客に提供するサービスプロバイダとして機能する。顧客とMSPとの間では、サービスレベル契約を結び、パフォーマンスや品質を規定する[5]。 利点と課題[編集] マネージドサービスの採用により、顧客はテクノロジーの最新情報の入手、最新テクノロジーを利用する能力の獲得、コスト削減、高いサービス品質の維持、リスク管理を効率的に

                                                                    • An update on the New Architecture Rollout · React Native

                                                                      Hi everyone, As previously announced: 2022 is going to be the year of the New Architecture in open source If you still haven’t had the time to look into the New React Native Architecture (the Fabric Renderer and the TurboModule system), there is no better time to do it than now! We would like to share with the community some initiatives and material we prepared to make sure everyone is onboard on

                                                                        An update on the New Architecture Rollout · React Native
                                                                      • Upgrading to MySQL 8: Embrace the Challenge

                                                                        Nobody likes change, especially when that change may be challenging.  When faced with a technical challenge, I try to remember this comment from Theodore Roosevelt: “Nothing in the world is worth having or worth doing unless it means effort, pain, difficulty.”  While this is a bit of an exaggeration, in this case, the main concept is still valid.  We shouldn’t shy away from an upgrade path because

                                                                          Upgrading to MySQL 8: Embrace the Challenge
                                                                        • Ansible Lintの使い方について - APC 技術ブログ

                                                                          この記事は、エーピーコミュニケーションズ Advent Calendar 2019 の2日目のエントリです。 こんにちは。技術開発部所属の伊藤です。 Playbookを人手で標準化するのはしんどいなと思ったときに 便利なAnsible Lintについて書きます。 Ansible Lintとは Lintとは、静的解析ツールです。 Ansible向けのLint、Playbookの文法チェックツールです。 全ては公式ドキュメントに記載があります。 Ansible Lintのインストールから実行まで 今回はkatacodaを使います。 ディレクトリを作成するPlaybookを書き、Ansible Lintを実行しました。 $ pip install ansible-lint (略) Successfully installed ansible-lint-4.1.0 $ pwd /root/tuto

                                                                            Ansible Lintの使い方について - APC 技術ブログ
                                                                          • Ansible Towerのカスタムvirtualenvを活用する - 赤帽エンジニアブログ

                                                                            皆様こんにちは、今年も残すところあと1か月となってしまいましたが、いかがお過ごしでしょうか。 Red Hatでテクニカルサポートエンジニアをしている八木澤(ひよこ大佐)です。 Ansible Towerを使っていると、「新しくリリースされたAnsible Engineを検証したいけど、今の環境を置き換えたくない」「一部のPlaybookで互換性の問題があるので、古いバージョンのAnsible Engine」を使いたいというケースが出てくるかと思います。今回の赤帽エンジニアブログでは、Ansible Towerの「カスタムvirtualenv(venv)」機能について解説します。 virtualenvとは? virtualenvとは、システムと分離された仮想のPython環境を作成できるソフトウェアです。例えば、検証のためにPython環境を用意しなければならないようなケースで、システムのデ

                                                                              Ansible Towerのカスタムvirtualenvを活用する - 赤帽エンジニアブログ
                                                                            • How (some) good corporate engineering blogs are written

                                                                              I've been comparing notes with people who run corporate engineering blogs and one thing that I think is curious is that it's pretty common for my personal blog to get more traffic than the entire corp eng blog for a company with a nine to ten figure valuation and it's not uncommon for my blog to get an order of magnitude more traffic. I think this is odd because tech companies in that class often

                                                                              • 自宅の Jetson で動いている WebRTC Native Client Momo を外出先でいい感じに監視する方法

                                                                                やりたいこと 自宅の Jetson Xavier NX 上で動かしている WebRTC Native Client Momo を外出先からでも監視したい 自宅のネットワークを外部に開放したくない Momo を動かしているマシンの CPU/Memory/Disk/Network と chrome://webrtc-internals で見ることができる WebRTC Stats を監視したい 監視サーバーやダッシュボードツールは既に知見がある Prometheus と Grafana (の Managed 版である Grafana Cloud) を使いたい やったこと Momo を改造して、RTCConnection.GetStats() の結果を HTTP API 経由でとれるようにした Momo Release 2020.9 の時点では、RTCConnection.GetStats()

                                                                                  自宅の Jetson で動いている WebRTC Native Client Momo を外出先でいい感じに監視する方法
                                                                                • Go で作る Ansible モジュール - rarirureluis

                                                                                  モジュールを作った経緯 社内で使っているコンポーネントの管理を IaC にしたかった。 コンポーネントを作った人は Terraform のモジュールを提供されたけど、Ansible のモジュールを作って運用したかった。 Go で Ansible モジュール作るのは簡単 type Response struct { Msg string `json:"msg"` Changed bool `json:"changed"` Failed bool `json:"failed"` } これを、json で標準出力に返せばいいだけ。 Failed じゃないなら os.Exit(0) で返せばいいし、Failed なら os.Exit(1) で返す。 バイナリを作る 僕は会社では Mac、家では Linux なのでバイナリは Linux と Darwin 向けに作る。 こんな感じの Makefile