コンテンツにスキップ

Cloudflare証明書の更新

概要

Cloudflare経由で使用している証明書の更新手順。

証明書の種類

1. Edge証明書(Cloudflare管理)

Cloudflareが自動的に管理・更新するため、手動対応不要。

2. Origin証明書

Cloudflareダッシュボードから発行するOrigin証明書。 最大15年の有効期限を設定可能。

3. Cloudflare Tunnel用証明書

cloudflared loginで取得する証明書。

手順

Tunnel証明書の更新

  1. 適切な権限を持つCloudflareユーザーでログイン

  2. 証明書を取得

    cloudflared login
    

  3. 取得した証明書(cert.pem)をGitHub Actions Secretに更新

  4. Secret名: TF_VAR_ONP_K8S_CLOUDFLARED_TUNNEL_CREDENTIAL(このリポジトリのActions Secret。Terraformへはworkflowが環境変数として注入する)

  5. Terraform applyを実行(mainへのpushまたはterraform_apply.yamlのworkflow_dispatch)

関連リンク