Thanks Todd,

i noticed
body: "{{ lookup('ansible.builtin.file', '{{ role_path 
}}/files/quota_details.json') }}" is working perfectly.

However it is looking for pre-exist path "/ifs/myserver/MA" which is not 
exist .
it has to be created before running to module using "
 dellemc.powerscale.filesystem"


*- name: Create Filesystem in default (system) access zone, without Quota*
*  dellemc.powerscale.filesystem:*
*    onefs_host: "{{ isilon_ip_address_p }}"*
*    port_no: "8080"*
*    verify_ssl: false*
*    api_user: "{{ isilon_api_user }}"*
*    api_password: "{{ isilon_api_password }}"*
*    path: "/ifs/myserver/MA"*
*    owner:*
*      name: 'root'*
*      provider_type: 'ldap'*

*    state: "present"*
   "msg": "Failed to get the owner id for root in zone System and provider 
ldap due to error  { errors : [ { code : AEC_BAD_REQUEST , message : Error 
during lookup of user 'USER:root': The authentication provider is invalid } 
] } "
}

On Monday, April 3, 2023 at 3:39:56 PM UTC+5:30 Todd Lewis wrote:

> Mustaches don't nest. Instead of
> body: "{{ lookup('ansible.builtin.file', '{{ role_path 
> }}/files/quota_details.json') }}"
> use this:
> body: "{{ lookup('ansible.builtin.file', role_path ~ 
> '/files/quota_details.json') }}"
>
> On Monday, April 3, 2023 at 4:10:32 AM UTC-4 javed khan Siddque wrote:
>
>> Hi Team ,
>>
>> I am trying to create a smart Quata with thresholds details on isilon 
>> server , but got error
>>
>> "msg": "Get Quota Details for ******** failed with { errors : [ { code : 
>> AEC_NOT_FOUND , message : Path not found '********' } ] } "
>>
>> "path": "/ifs/myserver/MA",
>>
>> when i checked with manually , i have "172.0.1.2:/ifs/myserver" already 
>> exist
>>
>> ===============================
>> main.yml
>> ===============================
>>
>> - name: "Create A Quota On 172.0.1.2 / myserver"
>> ansible.builtin.uri:
>> url: "https://172.0.1.2:8080/platform/1/quota/quotas";
>> user: "user"
>> password: "password"
>> method: POST
>> force_basic_auth: true
>> validate_certs: false
>> body_format: json
>> body: "{{ lookup('ansible.builtin.file', '{{ role_path 
>> }}/files/quota_details.json') }}"
>> status_code:
>> - 200
>> - 201
>> - 202
>> register: created_quota_details
>>
>>  
>>
>>  
>>
>>  
>>
>> ================================================
>> {{ role_path }}/files/quota_details.json
>> ================================================
>> {
>> "container": true,
>> "enforced": true,
>> "force": true,
>> "include_snapshots": false,
>> "path": "/ifs/myserver/MA",
>> "persona": null,
>> "thresholds": {
>> "advisory": 33500744908,
>> "hard": 41875931136,
>> "soft": 37688338022,
>> "soft_grace": 604800
>> },
>> "thresholds_include_overhead": true,
>> "type": "directory"
>> }
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/0b74c5ec-3bb0-49ed-ab77-ec92644c6d18n%40googlegroups.com.

Reply via email to