LoginSignup
0
0

cloud-initを無効化する方法

Last updated at Posted at 2024-04-22

はじめに

Ubuntuサーバではcloud-initがデフォルトで有効化されている.
しかし,自宅オンプレミス環境のUbuntuサーバでは初期設定や構成管理にAnsibleを利用しておりcloud-initを利用していなかった.そのため,不要サービス無効化の一環としてcloud-initを無効化した.

cloud-initの無効化

cloud-init 公式ドキュメントの無効化手順
上記リンクを確認すると特定のファイルを作成する方法と,環境変数を通じてkernelにコマンドライン引数を渡す方法とがあるようだ.
1つ目のファイル作成する方法が簡単な上,他のシステムや設定と衝突しにくいと考えた.

  1. ターミナルでファイルを作成する方法
sudo touch /etc/cloud/cloud-init.disabled
  1. Ansibleでファイル作成する場合
- name: Create  /etc/cloud/cloud-init.disabled
  ansible.builtin.file:
    path: /etc/cloud/cloud-init.disabled
    state: touch
    access_time: preserve
    modification_time: preserve
  become: true
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0