mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2025-10-26 13:56:09 -07:00 
			
		
		
		
	* sanity: Add future boilerplate Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Module Utils Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Scripts Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * sanity: Add future boilerplate * Tests Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * CI failure Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
		
			
				
	
	
		
			65 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Copyright: (c) 2018, Huawei Inc.
 | |
| # GNU General Public License v3.0+
 | |
| # (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
 | |
| 
 | |
| from __future__ import (absolute_import, division, print_function)
 | |
| __metaclass__ = type
 | |
| 
 | |
| 
 | |
| class ModuleDocFragment(object):
 | |
| 
 | |
|     # HWC doc fragment.
 | |
|     DOCUMENTATION = '''
 | |
| options:
 | |
|     identity_endpoint:
 | |
|         description:
 | |
|             - The Identity authentication URL.
 | |
|         type: str
 | |
|         required: true
 | |
|     user:
 | |
|         description:
 | |
|             - The user name to login with (currently only user names are
 | |
|               supported, and not user IDs).
 | |
|         type: str
 | |
|         required: true
 | |
|     password:
 | |
|         description:
 | |
|             - The password to login with.
 | |
|         type: str
 | |
|         required: true
 | |
|     domain:
 | |
|         description:
 | |
|             - The name of the Domain to scope to (Identity v3).
 | |
|               (currently only domain names are supported, and not domain IDs).
 | |
|         type: str
 | |
|         required: true
 | |
|     project:
 | |
|         description:
 | |
|             - The name of the Tenant (Identity v2) or Project (Identity v3).
 | |
|               (currently only project names are supported, and not
 | |
|                project IDs).
 | |
|         type: str
 | |
|         required: true
 | |
|     region:
 | |
|         description:
 | |
|             - The region to which the project belongs.
 | |
|         type: str
 | |
|     id:
 | |
|         description:
 | |
|             - The id of resource to be managed.
 | |
|         type: str
 | |
| notes:
 | |
|   - For authentication, you can set identity_endpoint using the
 | |
|     C(ANSIBLE_HWC_IDENTITY_ENDPOINT) env variable.
 | |
|   - For authentication, you can set user using the
 | |
|     C(ANSIBLE_HWC_USER) env variable.
 | |
|   - For authentication, you can set password using the C(ANSIBLE_HWC_PASSWORD) env
 | |
|     variable.
 | |
|   - For authentication, you can set domain using the C(ANSIBLE_HWC_DOMAIN) env
 | |
|     variable.
 | |
|   - For authentication, you can set project using the C(ANSIBLE_HWC_PROJECT) env
 | |
|     variable.
 | |
|   - For authentication, you can set region using the C(ANSIBLE_HWC_REGION) env variable.
 | |
|   - Environment variables values will only be used if the playbook values are
 | |
|     not set.
 | |
| '''
 |