練習系統 ansible.cfg

  1. 控制節點主機 deyu.wang 已建立用戶 ceuser,此用戶已 git clone 同步 ansible 工作目錄 ansible_pb。
  2. ceuser 登入 deyu.wang,切換到工作目錄 ansible_pb,新增 ansible.cfg,要求如下:
    1. 指定 inventory 檔案為 /home/ceuser/ansible_pb/inventory
    2. 使用於 playbooks 的角色,其位置包含 /home/ceuser/ansible_pb/roles
    3. 內容集路徑包含 /home/ceuser/ansible_pb/collections
  3. 在 ansible_pb 目錄編輯檔案 ansible.cfg
    ceuser@deyu:~/ansible_pb$ vi ansible.cfg
    
  4. ansible.cfg 檔案依要求設定如下,host_key_checking=False 不使用金鑰檢查,remote_user=root 登入的用戶為 root:
    ceuser@deyu:~/ansible_pb$ vi ansible.cfg
    [defaults]
    inventory     = /home/ceuser/ansible_pb/inventory
    roles_path    = /home/ceuser/ansible_pb/roles:/usr/share/ansible/roles
    collections_path = /home/ceuser/ansible_pb/collections
    host_key_checking = False
    remote_user = root
    
  5. 新增 /home/ceuser/ansible_pb/roles 目錄。
    ceuser@deyu:~/ansible_pb$ mkdir roles