Server IP : 85.214.239.14 / Your IP : 18.226.187.60 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/ansible_collections/openstack/cloud/plugins/modules/ |
Upload File : |
#!/usr/bin/python # Copyright (c) 2015 Hewlett-Packard Development Company, L.P. # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) DOCUMENTATION = ''' --- module: auth short_description: Retrieve an auth token author: OpenStack Ansible SIG description: - Retrieve an auth token from an OpenStack Cloud requirements: - "python >= 3.6" - "openstacksdk" extends_documentation_fragment: - openstack.cloud.openstack ''' EXAMPLES = ''' - name: Authenticate to the cloud and retrieve the service catalog openstack.cloud.auth: cloud: rax-dfw - name: Show service catalog debug: var: service_catalog ''' RETURN = ''' auth_token: description: Openstack API Auth Token returned: success type: str service_catalog: description: A dictionary of available API endpoints returned: success type: dict ''' from ansible_collections.openstack.cloud.plugins.module_utils.openstack import OpenStackModule class AuthModule(OpenStackModule): argument_spec = dict() module_kwargs = dict() def run(self): self.exit_json( changed=False, ansible_facts=dict( auth_token=self.conn.auth_token, service_catalog=self.conn.service_catalog)) def main(): module = AuthModule() module() if __name__ == '__main__': main()