Skip to content
  • Guillaume Abrioux's avatar
    client: add a default value for keyring file · 8a653cac
    Guillaume Abrioux authored
    
    
    Potential error if someone doesnt pass the mode in `keys` dict for
    client nodes:
    
    ```
    fatal: [client2]: FAILED! => {}
    
    MSG:
    
    The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'mode'
    
    The error appears to have been in '/home/guits/ceph-ansible/roles/ceph-client/tasks/create_users_keys.yml': line 117, column 3, but may
    be elsewhere in the file depending on the exact syntax problem.
    
    The offending line appears to be:
    
    - name: get client cephx keys
      ^ here
    
    exception type: <class 'ansible.errors.AnsibleUndefinedVariable'>
    exception: 'dict object' has no attribute 'mode'
    
    ```
    
    adding a default value will avoid the deployment failing for this.
    
    Signed-off-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
    8a653cac