Напишите ансибельную книгу для создания проектов в harbor

#ansible #ansible-inventory #ansible-facts #ansible-template

Вопрос:

Мне нужно написать playbook, чтобы создать три проекта в реестре harbor с указанными метаданными.

Проекты:

 1. devops
2. cloud
3. service
 

Я создал объекты в json для создания проектов в harbor через API. Но требование изменилось, чтобы записать этот json в ansible playbook. Пожалуйста, предложите любую помощь по этому вопросу для создания сборника игр, используя приведенные ниже метаданные для трех проектов.

Метаданные :

 curl --location --request POST https://harbor.rl.com/api/v1.0/projects' --header 'Content-Type: application/json' --header 'X-Resource-Name-In-Location: true' --header 'Authorization: Basic YjgjhIUUOJi86h=' --data-raw '{
  "project_name": "devops",
  "public": true,
  "metadata": { 
    "public": "true", 
    "prevent_vul": "true",
    "auto_scan": "true"
   },
   "storage_limit": -1 
}'
 

Комментарии:

1. Это не бесплатная услуга по написанию кода. Мы можем помочь, если у вас возникнут проблемы, но мы не будем выполнять эту работу за вас. Что вы пробовали до сих пор и с какой проблемой сталкиваетесь?