mist_providers - Lists all available providers supported by the mist.io service

Synopsis

New in version 1.7.1.

Returns a list of all available providers and the corresponding regions that you can add and control through mist.io service. mist_email and mist_password can be skipped if ~/.mist config file is present. See documentation for config file http://mist.readthedocs.org/en/latest/cmd/cmd.html

Options

parameter required default choices comments
mist_email no
    Email to login to the mist.io service
    mist_password no
      Password to login to the mist.io service
      mist_uri no https://mist.io
        Url of the mist.io service. By default https://mist.io. But if you have a custom installation of mist.io you can provide the url here
        provider no all
        • ec2
        • rackspace
        • bare_metal
        • gce
        • openstack
        • linode
        • nephoscale
        • digitalocean
        • docker
        • hpcloud
        • softlayer
        • azure
        • libvirt
        • vcloud
        • indonesian_vcloud
        • all
        By default all, which returns all supported providers by the mist.io service.You can explicitly set it to one of the choices to see only this provider-specific information

        Examples


        - name: List supported providers, simple case
          mist_providers:
            mist_email: your@email.com
            mist_password: yourpassword
            provider: all
          register: providers
        
        - name: List supported provider having ~/.mist config file present
          mist_providers:
            provider: all
          register: providers
        
        - name: List only ec2 provider options
          mist_providers:
            mist_email: your@email.com
            mist_password: yourpassword
            provider: ec2
          register: providers