AWXでplaybookを実行する手順です。 AWXの構築手順はこちら をご確認ください。 GitLab連携 まずGitLabと連携する準備をします。 SSH鍵を生成します。 % ssh-keygen -t rsa -f .ssh/gitlab_root % ls .ssh/gitlab_root* .ssh/gitlab_root .ssh/gitlab_root.pub 公開鍵をGit
前回構築したTekton と Helmで構築したGitLab を連携させてみます。 全てオンプレで構築したセルフマネージドな環境です。 やりたいこと GitLabのpushイベントをトリガーにTektonのEve
GitLabのKASを使ってみようと思ったのですが、 いつも使っているsameersbn/docker-gitlabはまだ対応していない ようですね。 公式の方は対応していそうでしたので、ついでにHelmで
Kubernetesの勉強のために、昔 docker-composeで構築したGitlabとRedmine を 今度はKubernetesで構築してみました。 具体的にはIngressを使ってみたかった感じで
以前 、 sameersbn/gitlab を利用して GitLab Pagesを構築する手順を書きましたが、 アクセス制御なしで誰でも閲覧できる状態でした。 プライベートネットワークのみの公開の予定だったので問題なしとしていましたが、 今回アクセス制御が
GitpodとはWeb IDEのことです。 注目したのはGitLabと連携できて開発環境を自動構築できるところです。 これをオンプレミスで構築すれば、セキュリティ要件でクラウドにデータを保存できない プロジェ
このサイトでよくGitLabやRedmine関連の構築を書いていますが、 関連するツールはどれもHTTPSの暗号化通信前提の作りになっているんですよね。 そこで自己証明書でHTTPS化しているのですが、以
オンプレで構築したGitLabとKubernetesを統合してCI/CDできる環境を構築してみます。 こちら の手順を進めます。 ドキュメントに書いてあるとおり arm64はサポートされていないので ラズパイK
以前 Hugoで生成した静的WebサイトをGitLab Pagesにホスティングしたんですが、 オンプレミスなので当然GitLabが死んだら見れなくなるんですよね。 GitLabの復旧手順をGitLab Pag
GitLabとRedmineの投稿が多いのに この2つの連携について書いてないなと思ったので書きます。 具体的に何を構築するかというと こちら 。 RedmineでGitLabのリポジトリを見れるようにします。
AzureADアカウントでのログインは 以前 投稿しましたが、 Googleアカウントでのログインは書いてなかったなと思いましたので書きました。 社内での利用ならG Suiteアカウントを使うのが一般的かと思い
オンプレミスに構築したGitLabでCIするときに、以下のエラーが発生しました。 Pulling docker image example.tsuchinokometal.com/pages/php-ci-sample:latest ... ERROR: Preparation failed: Error response from daemon: Get https://example.tsuchinokometal.com/v2/: x509: certificate signed by unknown authority (docker.go:196:0s) GitLabでの表示だと以下の通り。 ここでプルしようとしているレジストリはこち
こちら のQiitaの投稿を読みまして、 GitLab Pagesを使えばドキュメントのバージョン管理ができる!しかもMarkdownで!ええやん!と思いましたので構築してみました。 投稿ではSaaS版を使っているよう
こちらの記事 でも利用させていただいた、 sameersbn / docker-gitlab とContainer Registryを連携して、さらにnginxでリバースプロキシしてついでにSSL化したいと思います。ただし、オレオレ証明書です。 今回はC
Docker for Macで試しました。 Redmineの時と同じくdocker-composeを使ってサクッと構築します。 こちら を利用させていただきました。 docker-compose.ymlは何も変更してません。 ひ