Last active
August 29, 2015 14:09
-
-
Save chase/396df4d8ffd157323781 to your computer and use it in GitHub Desktop.
snippet_gen generated Snipmate file for ansible
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| snippet rollbar_deployment | |
| rollbar_deployment: | |
| environment: ${1:# REQUIRED} | |
| token: ${2:# REQUIRED} | |
| revision: ${3:# REQUIRED} | |
| comment: ${4} | |
| rollbar_user: ${5} | |
| url: ${6:https://api.rollbar.com/api/1/deploy/} | |
| user: ${7} | |
| validate_certs: ${8:#yes|no} | |
| snippet logentries | |
| logentries: | |
| path: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| snippet nagios | |
| nagios: | |
| action: ${1:#downtime|enable_alerts|disable_alerts|silence|unsilence|silence_nagios|unsilence_nagios|command} | |
| command: ${2:# REQUIRED} | |
| services: ${3:# REQUIRED} | |
| host: ${4} | |
| author: ${5:ansible} | |
| minutes: ${6:30} | |
| cmdfile: ${7:auto-detected} | |
| snippet newrelic_deployment | |
| newrelic_deployment: | |
| token: ${1:# REQUIRED} | |
| application_id: ${2} | |
| description: ${3} | |
| changelog: ${4} | |
| appname: ${5} | |
| environment: ${6} | |
| user: ${7} | |
| revision: ${8} | |
| validate_certs: ${9:#yes|no} | |
| app_name: ${10} | |
| snippet librato_annotation | |
| librato_annotation: | |
| links: ${1:# REQUIRED} | |
| title: ${2:# REQUIRED} | |
| api_key: ${3:# REQUIRED} | |
| user: ${4:# REQUIRED} | |
| description: ${5} | |
| start_time: ${6} | |
| name: ${7} | |
| source: ${8} | |
| end_time: ${9} | |
| snippet stackdriver | |
| stackdriver: | |
| key: ${1:# REQUIRED} | |
| repository: ${2} | |
| level: ${3:#INFO|WARN|ERROR} | |
| annotated_by: ${4:ansible} | |
| deployed_to: ${5} | |
| deployed_by: ${6:ansible} | |
| instance_id: ${7} | |
| msg: ${8} | |
| event_epoch: ${9} | |
| revision_id: ${10} | |
| event: ${11:#annotation|deploy} | |
| snippet pagerduty | |
| pagerduty: | |
| name: ${1:# REQUIRED} | |
| passwd: ${2:# REQUIRED} | |
| state: ${3:#running|started|ongoing} | |
| user: ${4:# REQUIRED} | |
| service: ${5} | |
| hours: ${6:1} | |
| validate_certs: ${7:#yes|no} | |
| desc: ${8:created by ansible} | |
| snippet boundary_meter | |
| boundary_meter: | |
| apikey: ${1:# REQUIRED} | |
| apiid: ${2:# REQUIRED} | |
| name: ${3:# REQUIRED} | |
| state: ${4:#present|absent} | |
| validate_certs: ${5:#yes|no} | |
| snippet airbrake_deployment | |
| airbrake_deployment: | |
| environment: ${1:# REQUIRED} | |
| token: ${2:# REQUIRED} | |
| repo: ${3} | |
| user: ${4} | |
| url: ${5:https://airbrake.io/deploys} | |
| validate_certs: ${6:#yes|no} | |
| revision: ${7} | |
| snippet pingdom | |
| pingdom: | |
| checkid: ${1:# REQUIRED} | |
| passwd: ${2:# REQUIRED} | |
| state: ${3:#running|paused} | |
| uid: ${4:# REQUIRED} | |
| key: ${5:# REQUIRED} | |
| snippet datadog_event | |
| datadog_event: | |
| text: ${1:# REQUIRED} | |
| title: ${2:# REQUIRED} | |
| api_key: ${3:# REQUIRED} | |
| date_happened: ${4:now} | |
| alert_type: ${5:#error|warning|info|success} | |
| tags: ${6} | |
| priority: ${7:#normal|low} | |
| aggregation_key: ${8} | |
| validate_certs: ${9:#yes|no} | |
| snippet monit | |
| monit: | |
| state: ${1:#present|started|stopped|restarted|monitored|unmonitored|reloaded} | |
| name: ${2:# REQUIRED} | |
| snippet redhat_subscription | |
| redhat_subscription: | |
| username: ${1} | |
| server_hostname: ${2:current value from c(/etc/rhsm/rhsm.conf) is the default} | |
| state: ${3:#present|absent} | |
| autosubscribe: ${4:false} | |
| activationkey: ${5} | |
| server_insecure: ${6:current value from c(/etc/rhsm/rhsm.conf) is the default} | |
| password: ${7} | |
| rhsm_baseurl: ${8:current value from c(/etc/rhsm/rhsm.conf) is the default} | |
| pool: ${9:^$} | |
| snippet zypper | |
| zypper: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|latest|absent} | |
| disable_gpg_check: ${3:#yes|no} | |
| snippet homebrew_cask | |
| homebrew_cask: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#installed|uninstalled} | |
| snippet yum | |
| yum: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|latest|absent} | |
| disablerepo: ${3} | |
| enablerepo: ${4} | |
| list: ${5} | |
| disable_gpg_check: ${6:#yes|no} | |
| conf_file: ${7} | |
| snippet apt_repository | |
| apt_repository: | |
| repo: ${1:# REQUIRED} | |
| update_cache: ${2:#yes|no} | |
| state: ${3:#absent|present} | |
| validate_certs: ${4:#yes|no} | |
| mode: ${5:420} | |
| snippet pkgutil | |
| pkgutil: | |
| state: ${1:#present|absent|latest} | |
| name: ${2:# REQUIRED} | |
| site: ${3} | |
| snippet apt | |
| apt: | |
| dpkg_options: ${1:force-confdef,force-confold} | |
| upgrade: ${2:#yes|safe|full|dist} | |
| force: ${3:#yes|no} | |
| name: ${4} | |
| purge: ${5:#yes|no} | |
| state: ${6:#latest|absent|present} | |
| update_cache: ${7:#yes|no} | |
| default_release: ${8} | |
| cache_valid_time: ${9:false} | |
| deb: ${10} | |
| install_recommends: ${11:#yes|no} | |
| snippet svr4pkg | |
| svr4pkg: | |
| state: ${1:#present|absent} | |
| name: ${2:# REQUIRED} | |
| category: ${3:#true|false} | |
| src: ${4} | |
| zone: ${5:#current|all} | |
| response_file: ${6} | |
| proxy: ${7} | |
| snippet npm | |
| npm: | |
| executable: ${1} | |
| name: ${2} | |
| global: ${3:#yes|no} | |
| state: ${4:#present|absent|latest} | |
| production: ${5:#yes|no} | |
| registry: ${6} | |
| version: ${7} | |
| path: ${8} | |
| snippet pkgng | |
| pkgng: | |
| name: ${1:# REQUIRED} | |
| cached: ${2:#yes|no} | |
| state: ${3:#present|absent} | |
| pkgsite: ${4} | |
| annotation: ${5} | |
| snippet openbsd_pkg | |
| openbsd_pkg: | |
| state: ${1:#present|latest|absent} | |
| name: ${2:# REQUIRED} | |
| snippet gem | |
| gem: | |
| name: ${1:# REQUIRED} | |
| include_dependencies: ${2:#yes|no} | |
| executable: ${3} | |
| repository: ${4} | |
| user_install: ${5:yes} | |
| pre_release: ${6:no} | |
| state: ${7:#present|absent|latest} | |
| version: ${8} | |
| gem_source: ${9} | |
| snippet layman | |
| layman: | |
| name: ${1:# REQUIRED} | |
| list_url: ${2} | |
| state: ${3:#present|absent|updated} | |
| snippet composer | |
| composer: | |
| working_dir: ${1:# REQUIRED} | |
| prefer_dist: ${2:#yes|no} | |
| prefer_source: ${3:#yes|no} | |
| no_scripts: ${4:#yes|no} | |
| no_dev: ${5:#yes|no} | |
| no_plugins: ${6:#yes|no} | |
| optimize_autoloader: ${7:#yes|no} | |
| snippet pkgin | |
| pkgin: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| snippet zypper_repository | |
| zypper_repository: | |
| repo: ${1} | |
| state: ${2:#absent|present} | |
| description: ${3} | |
| disable_gpg_check: ${4:#yes|no} | |
| name: ${5} | |
| snippet pip | |
| pip: | |
| virtualenv: ${1} | |
| virtualenv_site_packages: ${2:#yes|no} | |
| virtualenv_command: ${3:virtualenv} | |
| chdir: ${4} | |
| requirements: ${5} | |
| name: ${6} | |
| executable: ${7} | |
| extra_args: ${8} | |
| state: ${9:#present|absent|latest} | |
| version: ${10} | |
| snippet cpanm | |
| cpanm: | |
| notest: ${1:false} | |
| from_path: ${2} | |
| name: ${3} | |
| locallib: ${4:false} | |
| mirror: ${5:false} | |
| snippet homebrew_tap | |
| homebrew_tap: | |
| tap: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| snippet portinstall | |
| portinstall: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| use_packages: ${3:#yes|no} | |
| snippet homebrew | |
| homebrew: | |
| name: ${1:# REQUIRED} | |
| update_homebrew: ${2:#yes|no} | |
| install_options: ${3} | |
| state: ${4:#head|latest|present|absent|linked|unlinked} | |
| upgrade_all: ${5:#yes|no} | |
| snippet rhn_channel | |
| rhn_channel: | |
| sysname: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| url: ${3:# REQUIRED} | |
| password: ${4:# REQUIRED} | |
| user: ${5:# REQUIRED} | |
| state: ${6:present} | |
| snippet apt_key | |
| apt_key: | |
| keyserver: ${1} | |
| url: ${2} | |
| data: ${3} | |
| keyring: ${4} | |
| state: ${5:#absent|present} | |
| file: ${6} | |
| validate_certs: ${7:#yes|no} | |
| id: ${8} | |
| snippet opkg | |
| opkg: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| update_cache: ${3:#yes|no} | |
| snippet rhn_register | |
| rhn_register: | |
| username: ${1} | |
| channels: ${2:[]} | |
| state: ${3:#present|absent} | |
| activationkey: ${4} | |
| password: ${5} | |
| server_url: ${6:current value of i(serverurl) from c(/etc/sysconfig/rhn/up2date) is the default} | |
| snippet easy_install | |
| easy_install: | |
| name: ${1:# REQUIRED} | |
| virtualenv: ${2} | |
| virtualenv_site_packages: ${3:#yes|no} | |
| virtualenv_command: ${4:virtualenv} | |
| executable: ${5} | |
| snippet swdepot | |
| swdepot: | |
| state: ${1:#present|latest|absent} | |
| name: ${2:# REQUIRED} | |
| depot: ${3} | |
| snippet rpm_key | |
| rpm_key: | |
| key: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| validate_certs: ${3:#yes|no} | |
| snippet portage | |
| portage: | |
| nodeps: ${1:#yes} | |
| onlydeps: ${2:#yes} | |
| newuse: ${3:#yes} | |
| package: ${4} | |
| oneshot: ${5:#yes} | |
| update: ${6:#yes} | |
| deep: ${7:#yes} | |
| quiet: ${8:#yes} | |
| sync: ${9:#yes|web} | |
| state: ${10:#present|installed|emerged|absent|removed|unmerged} | |
| depclean: ${11:#yes} | |
| noreplace: ${12:#yes} | |
| verbose: ${13:#yes} | |
| snippet macports | |
| macports: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent|active|inactive} | |
| update_cache: ${3:#yes|no} | |
| snippet pacman | |
| pacman: | |
| recurse: ${1:#yes|no} | |
| state: ${2:#present|absent} | |
| update_cache: ${3:#yes|no} | |
| name: ${4} | |
| snippet apt_rpm | |
| apt_rpm: | |
| pkg: ${1:# REQUIRED} | |
| state: ${2:#absent|present} | |
| update_cache: ${3:#yes|no} | |
| snippet urpmi | |
| urpmi: | |
| pkg: ${1:# REQUIRED} | |
| force: ${2:#yes|no} | |
| state: ${3:#absent|present} | |
| no-suggests: ${4:#yes|no} | |
| update_cache: ${5:#yes|no} | |
| snippet add_host | |
| add_host: | |
| name: ${1:# REQUIRED} | |
| groups: ${2} | |
| snippet group_by | |
| group_by: | |
| key: ${1:# REQUIRED} | |
| snippet win_feature | |
| win_feature: | |
| name: ${1:# REQUIRED} | |
| include_management_tools: ${2:#True|False} | |
| include_sub_features: ${3:#True|False} | |
| state: ${4:#present|absent} | |
| restart: ${5:#True|False} | |
| snippet win_stat | |
| win_stat: | |
| path: ${1:# REQUIRED} | |
| get_md5: ${2:true} | |
| snippet win_feature | |
| win_feature: | |
| name: ${1:# REQUIRED} | |
| include_management_tools: ${2:#True|False} | |
| include_sub_features: ${3:#True|False} | |
| state: ${4:#present|absent} | |
| restart: ${5:#True|False} | |
| snippet win_service | |
| win_service: | |
| name: ${1:# REQUIRED} | |
| start_mode: ${2:#auto|manual|disabled} | |
| state: ${3:#started|stopped|restarted} | |
| snippet win_get_url | |
| win_get_url: | |
| url: ${1:# REQUIRED} | |
| dest: ${2:true} | |
| snippet win_group | |
| win_group: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| description: ${3} | |
| snippet win_group | |
| win_group: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| description: ${3} | |
| snippet slurp | |
| slurp: | |
| src: ${1:# REQUIRED} | |
| snippet win_user | |
| win_user: | |
| password: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| snippet win_ping | |
| win_ping: | |
| data: ${1:pong} | |
| snippet win_service | |
| win_service: | |
| name: ${1:# REQUIRED} | |
| start_mode: ${2:#auto|manual|disabled} | |
| state: ${3:#started|stopped|restarted} | |
| snippet win_get_url | |
| win_get_url: | |
| url: ${1:# REQUIRED} | |
| dest: ${2:true} | |
| snippet win_stat | |
| win_stat: | |
| path: ${1:# REQUIRED} | |
| get_md5: ${2:true} | |
| snippet setup | |
| setup: | |
| filter: ${1:*} | |
| fact_path: ${2:/etc/ansible/facts.d} | |
| snippet win_msi | |
| win_msi: | |
| path: ${1:# REQUIRED} | |
| creates: ${2} | |
| state: ${3:#present|absent} | |
| snippet win_user | |
| win_user: | |
| password: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| snippet win_msi | |
| win_msi: | |
| path: ${1:# REQUIRED} | |
| creates: ${2} | |
| state: ${3:#present|absent} | |
| snippet win_ping | |
| win_ping: | |
| data: ${1:pong} | |
| snippet mail | |
| mail: | |
| subject: ${1:# REQUIRED} | |
| body: ${2:$subject} | |
| from: ${3:root} | |
| to: ${4:root} | |
| headers: ${5} | |
| cc: ${6} | |
| charset: ${7:us-ascii} | |
| bcc: ${8} | |
| attach: ${9} | |
| host: ${10:localhost} | |
| port: ${11:25} | |
| snippet sns | |
| sns: | |
| topic: ${1:# REQUIRED} | |
| msg: ${2:# REQUIRED} | |
| aws_secret_key: ${3} | |
| aws_access_key: ${4} | |
| http: ${5} | |
| sqs: ${6} | |
| region: ${7} | |
| sms: ${8} | |
| https: ${9} | |
| email: ${10} | |
| subject: ${11} | |
| snippet twilio | |
| twilio: | |
| msg: ${1:# REQUIRED} | |
| auth_token: ${2:# REQUIRED} | |
| from_number: ${3:# REQUIRED} | |
| to_number: ${4:# REQUIRED} | |
| account_sid: ${5:# REQUIRED} | |
| snippet osx_say | |
| osx_say: | |
| msg: ${1:# REQUIRED} | |
| voice: ${2} | |
| snippet grove | |
| grove: | |
| message: ${1:# REQUIRED} | |
| channel_token: ${2:# REQUIRED} | |
| service: ${3:ansible} | |
| url: ${4} | |
| icon_url: ${5} | |
| validate_certs: ${6:#yes|no} | |
| snippet hipchat | |
| hipchat: | |
| room: ${1:# REQUIRED} | |
| token: ${2:# REQUIRED} | |
| msg: ${3:# REQUIRED} | |
| from: ${4:ansible} | |
| color: ${5:#yellow|red|green|purple|gray|random} | |
| msg_format: ${6:#text|html} | |
| api: ${7:https://api.hipchat.com/v1/rooms/message} | |
| notify: ${8:#yes|no} | |
| validate_certs: ${9:#yes|no} | |
| snippet jabber | |
| jabber: | |
| to: ${1:# REQUIRED} | |
| user: ${2:# REQUIRED} | |
| msg: ${3:# REQUIRED} | |
| password: ${4:# REQUIRED} | |
| host: ${5} | |
| encoding: ${6} | |
| port: ${7:5222} | |
| snippet slack | |
| slack: | |
| domain: ${1:# REQUIRED} | |
| token: ${2:# REQUIRED} | |
| msg: ${3:# REQUIRED} | |
| username: ${4:ansible} | |
| icon_url: ${5} | |
| parse: ${6:#full|none} | |
| icon_emoji: ${7} | |
| link_names: ${8:#1|0} | |
| validate_certs: ${9:#yes|no} | |
| channel: ${10} | |
| snippet flowdock | |
| flowdock: | |
| type: ${1:#inbox|chat} | |
| token: ${2:# REQUIRED} | |
| msg: ${3:# REQUIRED} | |
| from_name: ${4} | |
| from_address: ${5} | |
| tags: ${6} | |
| external_user_name: ${7} | |
| project: ${8} | |
| source: ${9} | |
| link: ${10} | |
| reply_to: ${11} | |
| subject: ${12} | |
| validate_certs: ${13:#yes|no} | |
| snippet typetalk | |
| typetalk: | |
| topic: ${1:# REQUIRED} | |
| client_secret: ${2:# REQUIRED} | |
| client_id: ${3:# REQUIRED} | |
| msg: ${4:# REQUIRED} | |
| snippet irc | |
| irc: | |
| msg: ${1:# REQUIRED} | |
| channel: ${2:# REQUIRED} | |
| key: ${3} | |
| color: ${4:#none|yellow|red|green|blue|black} | |
| server: ${5:localhost} | |
| nick: ${6:ansible} | |
| passwd: ${7} | |
| timeout: ${8:30} | |
| port: ${9:6667} | |
| snippet campfire | |
| campfire: | |
| msg: ${1:# REQUIRED} | |
| token: ${2:# REQUIRED} | |
| subscription: ${3:# REQUIRED} | |
| room: ${4:# REQUIRED} | |
| notify: ${5:#56k|bell|bezos|bueller|clowntown|cottoneyejoe|crickets|dadgummit|dangerzone|danielsan|deeper|drama|greatjob|greyjoy|guarantee|heygirl|horn|horror|inconceivable|live|loggins|makeitso|noooo|nyan|ohmy|ohyeah|pushit|rimshot|rollout|rumble|sax|secret|sexyback|story|tada|tmyk|trololo|trombone|unix|vuvuzela|what|whoomp|yeah|yodel} | |
| snippet nexmo | |
| nexmo: | |
| src: ${1:# REQUIRED} | |
| dest: ${2:# REQUIRED} | |
| api_secret: ${3:# REQUIRED} | |
| api_key: ${4:# REQUIRED} | |
| msg: ${5:# REQUIRED} | |
| validate_certs: ${6:#yes|no} | |
| snippet mqtt | |
| mqtt: | |
| topic: ${1:# REQUIRED} | |
| payload: ${2:# REQUIRED} | |
| username: ${3} | |
| qos: ${4:#0|1|2} | |
| port: ${5:1883} | |
| server: ${6:localhost} | |
| client_id: ${7:hostname + pid} | |
| retain: ${8:false} | |
| password: ${9} | |
| snippet async_status | |
| async_status: | |
| jid: ${1:# REQUIRED} | |
| mode: ${2:#status|cleanup} | |
| snippet apache2_module | |
| apache2_module: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| snippet jira | |
| jira: | |
| username: ${1:# REQUIRED} | |
| uri: ${2:# REQUIRED} | |
| operation: ${3:#create|comment|edit|fetch|transition} | |
| password: ${4:# REQUIRED} | |
| comment: ${5} | |
| description: ${6} | |
| fields: ${7} | |
| summary: ${8} | |
| project: ${9} | |
| assignee: ${10} | |
| status: ${11} | |
| issuetype: ${12} | |
| issue: ${13} | |
| snippet ejabberd_user | |
| ejabberd_user: | |
| username: ${1:# REQUIRED} | |
| host: ${2:# REQUIRED} | |
| password: ${3} | |
| logging: ${4:#true|false|yes|no} | |
| state: ${5:#present|absent} | |
| snippet jboss | |
| jboss: | |
| deployment: ${1:# REQUIRED} | |
| src: ${2} | |
| deploy_path: ${3:/var/lib/jbossas/standalone/deployments} | |
| state: ${4:#present|absent} | |
| snippet django_manage | |
| django_manage: | |
| app_path: ${1:# REQUIRED} | |
| command: ${2:#cleanup|collectstatic|flush|loaddata|migrate|runfcgi|syncdb|test|validate} | |
| virtualenv: ${3} | |
| settings: ${4} | |
| pythonpath: ${5} | |
| database: ${6} | |
| apps: ${7} | |
| cache_table: ${8} | |
| merge: ${9} | |
| skip: ${10} | |
| link: ${11} | |
| fixtures: ${12} | |
| failfast: ${13:#yes|no} | |
| snippet supervisorctl | |
| supervisorctl: | |
| state: ${1:#present|started|stopped|restarted} | |
| name: ${2:# REQUIRED} | |
| username: ${3} | |
| supervisorctl_path: ${4} | |
| password: ${5} | |
| config: ${6} | |
| server_url: ${7} | |
| snippet htpasswd | |
| htpasswd: | |
| name: ${1:# REQUIRED} | |
| path: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| create: ${4:#yes|no} | |
| password: ${5} | |
| crypt_scheme: ${6:#apr_md5_crypt|des_crypt|ldap_sha1|plaintext} | |
| snippet rabbitmq_parameter | |
| rabbitmq_parameter: | |
| name: ${1:# REQUIRED} | |
| component: ${2:# REQUIRED} | |
| node: ${3:rabbit} | |
| vhost: ${4:/} | |
| state: ${5:#present|absent} | |
| value: ${6} | |
| snippet rabbitmq_policy | |
| rabbitmq_policy: | |
| name: ${1:# REQUIRED} | |
| tags: ${2:# REQUIRED} | |
| pattern: ${3:# REQUIRED} | |
| node: ${4:rabbit} | |
| priority: ${5:0} | |
| state: ${6:#present|absent} | |
| vhost: ${7:/} | |
| snippet rabbitmq_plugin | |
| rabbitmq_plugin: | |
| names: ${1:# REQUIRED} | |
| state: ${2:#enabled|disabled} | |
| new_only: ${3:#yes|no} | |
| prefix: ${4} | |
| snippet rabbitmq_user | |
| rabbitmq_user: | |
| user: ${1:# REQUIRED} | |
| node: ${2:rabbit} | |
| force: ${3:#yes|no} | |
| tags: ${4} | |
| read_priv: ${5:^$} | |
| write_priv: ${6:^$} | |
| state: ${7:#present|absent} | |
| configure_priv: ${8:^$} | |
| vhost: ${9:/} | |
| password: ${10} | |
| snippet rabbitmq_vhost | |
| rabbitmq_vhost: | |
| name: ${1:# REQUIRED} | |
| node: ${2:rabbit} | |
| tracing: ${3:#yes|no} | |
| state: ${4:#present|absent} | |
| snippet slurp | |
| slurp: | |
| src: ${1:# REQUIRED} | |
| snippet raw | |
| raw: ${1} | |
| free_form: ${2:# REQUIRED} | |
| executable: ${1} | |
| snippet script | |
| script: ${1} | |
| free_form: ${2:# REQUIRED} | |
| creates: ${3} | |
| removes: ${1} | |
| snippet command | |
| command: ${1} | |
| free_form: ${2:# REQUIRED} | |
| creates: ${3} | |
| chdir: ${4} | |
| removes: ${5} | |
| executable: ${1} | |
| snippet shell | |
| shell: ${1} | |
| free_form: ${2:# REQUIRED} | |
| creates: ${3} | |
| chdir: ${4} | |
| removes: ${5} | |
| executable: ${1} | |
| snippet stat | |
| stat: | |
| path: ${1:# REQUIRED} | |
| get_md5: ${2:true} | |
| follow: ${3:false} | |
| snippet acl | |
| acl: | |
| name: ${1:# REQUIRED} | |
| default: ${2:#yes|no} | |
| entity: ${3} | |
| state: ${4:#query|present|absent} | |
| follow: ${5:#yes|no} | |
| etype: ${6:#user|group|mask|other} | |
| entry: ${7} | |
| permissions: ${8} | |
| snippet unarchive | |
| unarchive: | |
| dest: ${1:# REQUIRED} | |
| src: ${2:# REQUIRED} | |
| copy: ${3:#yes|no} | |
| creates: ${4} | |
| snippet fetch | |
| fetch: | |
| dest: ${1:# REQUIRED} | |
| src: ${2:# REQUIRED} | |
| validate_md5: ${3:#yes|no} | |
| fail_on_missing: ${4:#yes|no} | |
| flat: ${5} | |
| snippet file | |
| file: | |
| path: ${1:[]} | |
| src: ${2} | |
| serole: ${3} | |
| force: ${4:#yes|no} | |
| selevel: ${5:s0} | |
| seuser: ${6} | |
| recurse: ${7:#yes|no} | |
| setype: ${8} | |
| group: ${9} | |
| state: ${10:#file|link|directory|hard|touch|absent} | |
| mode: ${11} | |
| owner: ${12} | |
| snippet file | |
| file: | |
| path: ${1:[]} | |
| src: ${2} | |
| serole: ${3} | |
| force: ${4:#yes|no} | |
| selevel: ${5:s0} | |
| seuser: ${6} | |
| recurse: ${7:#yes|no} | |
| setype: ${8} | |
| group: ${9} | |
| state: ${10:#file|link|directory|hard|touch|absent} | |
| mode: ${11} | |
| owner: ${12} | |
| snippet xattr | |
| xattr: | |
| name: ${1:# REQUIRED} | |
| key: ${2} | |
| follow: ${3:#yes|no} | |
| state: ${4:#read|present|all|keys|absent} | |
| value: ${5} | |
| snippet copy | |
| copy: | |
| dest: ${1:# REQUIRED} | |
| src: ${2} | |
| directory_mode: ${3} | |
| force: ${4:#yes|no} | |
| selevel: ${5:s0} | |
| seuser: ${6} | |
| recurse: ${7:false} | |
| serole: ${8} | |
| content: ${9} | |
| setype: ${10} | |
| mode: ${11} | |
| owner: ${12} | |
| group: ${13} | |
| validate: ${14} | |
| backup: ${15:#yes|no} | |
| snippet synchronize | |
| synchronize: | |
| dest: ${1:# REQUIRED} | |
| src: ${2:# REQUIRED} | |
| dirs: ${3:#yes|no} | |
| links: ${4:#yes|no} | |
| copy_links: ${5:#yes|no} | |
| compress: ${6:#yes|no} | |
| rsync_timeout: ${7:0} | |
| rsync_opts: ${8} | |
| owner: ${9:#yes|no} | |
| set_remote_user: ${10:true} | |
| rsync_path: ${11} | |
| recursive: ${12:#yes|no} | |
| group: ${13:#yes|no} | |
| existing_only: ${14:#yes|no} | |
| archive: ${15:#yes|no} | |
| checksum: ${16:#yes|no} | |
| times: ${17:#yes|no} | |
| perms: ${18:#yes|no} | |
| mode: ${19:#push|pull} | |
| dest_port: ${20:22} | |
| delete: ${21:#yes|no} | |
| snippet template | |
| template: | |
| dest: ${1:# REQUIRED} | |
| src: ${2:# REQUIRED} | |
| validate: ${3} | |
| backup: ${4:#yes|no} | |
| snippet bigip_node | |
| bigip_node: | |
| state: ${1:#present|absent} | |
| server: ${2:# REQUIRED} | |
| host: ${3:# REQUIRED} | |
| user: ${4:# REQUIRED} | |
| password: ${5:# REQUIRED} | |
| name: ${6} | |
| partition: ${7:common} | |
| description: ${8} | |
| snippet bigip_monitor_http | |
| bigip_monitor_http: | |
| user: ${1:# REQUIRED} | |
| password: ${2:# REQUIRED} | |
| receive_disable: ${3:# REQUIRED} | |
| name: ${4:# REQUIRED} | |
| receive: ${5:# REQUIRED} | |
| send: ${6:# REQUIRED} | |
| server: ${7:# REQUIRED} | |
| interval: ${8} | |
| parent: ${9:http} | |
| ip: ${10} | |
| port: ${11} | |
| partition: ${12:common} | |
| state: ${13:#present|absent} | |
| time_until_up: ${14} | |
| timeout: ${15} | |
| parent_partition: ${16:common} | |
| snippet arista_vlan | |
| arista_vlan: | |
| vlan_id: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| logging: ${3:#true|false|yes|no} | |
| name: ${4} | |
| snippet bigip_monitor_tcp | |
| bigip_monitor_tcp: | |
| user: ${1:# REQUIRED} | |
| password: ${2:# REQUIRED} | |
| name: ${3:# REQUIRED} | |
| receive: ${4:# REQUIRED} | |
| send: ${5:# REQUIRED} | |
| server: ${6:# REQUIRED} | |
| interval: ${7} | |
| parent: ${8:#tcp|tcp_echo|tcp_half_open} | |
| ip: ${9} | |
| port: ${10} | |
| partition: ${11:common} | |
| state: ${12:#present|absent} | |
| time_until_up: ${13} | |
| timeout: ${14} | |
| parent_partition: ${15:common} | |
| type: ${16:#TTYPE_TCP|TTYPE_TCP_ECHO|TTYPE_TCP_HALF_OPEN} | |
| snippet openvswitch_bridge | |
| openvswitch_bridge: | |
| bridge: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| timeout: ${3:5} | |
| snippet dnsimple | |
| dnsimple: | |
| solo: ${1} | |
| domain: ${2} | |
| account_email: ${3} | |
| record_ids: ${4} | |
| value: ${5} | |
| priority: ${6} | |
| record: ${7} | |
| state: ${8:#present|absent} | |
| ttl: ${9:3600 (one hour)} | |
| type: ${10:#A|ALIAS|CNAME|MX|SPF|URL|TXT|NS|SRV|NAPTR|PTR|AAAA|SSHFP|HINFO|POOL} | |
| account_api_token: ${11} | |
| snippet dnsmadeeasy | |
| dnsmadeeasy: | |
| domain: ${1:# REQUIRED} | |
| account_secret: ${2:# REQUIRED} | |
| account_key: ${3:# REQUIRED} | |
| state: ${4:#present|absent} | |
| record_name: ${5} | |
| record_ttl: ${6:1800} | |
| record_type: ${7:#A|AAAA|CNAME|HTTPRED|MX|NS|PTR|SRV|TXT} | |
| record_value: ${8} | |
| validate_certs: ${9:#yes|no} | |
| snippet openvswitch_port | |
| openvswitch_port: | |
| bridge: ${1:# REQUIRED} | |
| port: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| timeout: ${4:5} | |
| snippet bigip_pool_member | |
| bigip_pool_member: | |
| state: ${1:#present|absent} | |
| server: ${2:# REQUIRED} | |
| host: ${3:# REQUIRED} | |
| user: ${4:# REQUIRED} | |
| password: ${5:# REQUIRED} | |
| port: ${6:# REQUIRED} | |
| pool: ${7:# REQUIRED} | |
| ratio: ${8} | |
| description: ${9} | |
| connection_limit: ${10} | |
| partition: ${11:common} | |
| rate_limit: ${12} | |
| snippet arista_lag | |
| arista_lag: | |
| interface_id: ${1:# REQUIRED} | |
| lacp: ${2:#active|passive|off} | |
| state: ${3:#present|absent} | |
| minimum_links: ${4} | |
| logging: ${5:#true|false|yes|no} | |
| links: ${6} | |
| snippet arista_interface | |
| arista_interface: | |
| interface_id: ${1:# REQUIRED} | |
| duplex: ${2:#auto|half|full} | |
| logging: ${3:#true|false|yes|no} | |
| description: ${4} | |
| admin: ${5:#up|down} | |
| speed: ${6:#auto|100m|1g|10g} | |
| mtu: ${7:1500} | |
| snippet bigip_facts | |
| bigip_facts: | |
| include: ${1:#address_class|certificate|client_ssl_profile|device_group|interface|key|node|pool|rule|self_ip|software|system_info|traffic_group|trunk|virtual_address|virtual_server|vlan} | |
| user: ${2:# REQUIRED} | |
| password: ${3:# REQUIRED} | |
| server: ${4:# REQUIRED} | |
| filter: ${5} | |
| session: ${6:true} | |
| snippet arista_l2interface | |
| arista_l2interface: | |
| interface_id: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| logging: ${3:#true|false|yes|no} | |
| tagged_vlans: ${4} | |
| vlan_tagging: ${5:#enable|disable} | |
| untagged_vlan: ${6:default} | |
| snippet bigip_pool | |
| bigip_pool: | |
| name: ${1:# REQUIRED} | |
| server: ${2:# REQUIRED} | |
| user: ${3:# REQUIRED} | |
| password: ${4:# REQUIRED} | |
| lb_method: ${5:#round_robin|ratio_member|least_connection_member|observed_member|predictive_member|ratio_node_address|least_connection_node_address|fastest_node_address|observed_node_address|predictive_node_address|dynamic_ratio|fastest_app_response|least_sessions|dynamic_ratio_member|l3_addr|unknown|weighted_least_connection_member|weighted_least_connection_node_address|ratio_session|ratio_least_connection_member|ratio_least_connection_node_address} | |
| quorum: ${6} | |
| partition: ${7:common} | |
| slow_ramp_time: ${8} | |
| state: ${9:#present|absent} | |
| service_down_action: ${10:#none|reset|drop|reselect} | |
| port: ${11} | |
| host: ${12} | |
| monitors: ${13} | |
| monitor_type: ${14:#and_list|m_of_n} | |
| snippet netscaler | |
| netscaler: | |
| name: ${1:hostname} | |
| nsc_host: ${2:# REQUIRED} | |
| user: ${3:# REQUIRED} | |
| password: ${4:# REQUIRED} | |
| type: ${5:#server|service} | |
| nsc_protocol: ${6:https} | |
| action: ${7:#enable|disable} | |
| validate_certs: ${8:#yes|no} | |
| snippet accelerate | |
| accelerate: | |
| timeout: ${1:300} | |
| minutes: ${2:30} | |
| port: ${3:5099} | |
| multi_key: ${4:false} | |
| ipv6: ${5:false} | |
| snippet debug | |
| debug: | |
| msg: ${1:hello world!} | |
| var: ${2} | |
| snippet wait_for | |
| wait_for: | |
| delay: ${1:0} | |
| state: ${2:#present|started|stopped|absent} | |
| timeout: ${3:300} | |
| search_regex: ${4} | |
| path: ${5} | |
| host: ${6:127.0.0.1} | |
| port: ${7} | |
| snippet assert | |
| assert: | |
| that: ${1:# REQUIRED} | |
| snippet set_fact | |
| set_fact: | |
| key_value: ${1:# REQUIRED} | |
| snippet pause | |
| pause: | |
| seconds: ${1} | |
| minutes: ${2} | |
| prompt: ${3} | |
| snippet include_vars | |
| include_vars: ${1} | |
| free_form: ${1:# REQUIRED} | |
| snippet fail | |
| fail: | |
| msg: ${1:'failed as requested from task'} | |
| snippet fireball | |
| fireball: | |
| minutes: ${1:30} | |
| port: ${2:5099} | |
| snippet mount | |
| mount: | |
| src: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| fstype: ${3:# REQUIRED} | |
| state: ${4:#present|absent|mounted|unmounted} | |
| dump: ${5} | |
| fstab: ${6:/etc/fstab} | |
| passno: ${7} | |
| opts: ${8} | |
| snippet seboolean | |
| seboolean: | |
| state: ${1:#yes|no} | |
| name: ${2:# REQUIRED} | |
| persistent: ${3:#yes|no} | |
| snippet at | |
| at: | |
| count: ${1:# REQUIRED} | |
| units: ${2:#minutes|hours|days|weeks} | |
| state: ${3:#present|absent} | |
| command: ${4} | |
| unique: ${5:false} | |
| script_file: ${6} | |
| snippet authorized_key | |
| authorized_key: | |
| user: ${1:# REQUIRED} | |
| key: ${2:# REQUIRED} | |
| key_options: ${3} | |
| state: ${4:#present|absent} | |
| path: ${5:(homedir)+/.ssh/authorized_keys} | |
| manage_dir: ${6:#yes|no} | |
| snippet locale_gen | |
| locale_gen: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| snippet user | |
| user: | |
| name: ${1:# REQUIRED} | |
| comment: ${2} | |
| ssh_key_bits: ${3:2048} | |
| update_password: ${4:#always|on_create} | |
| non_unique: ${5:#yes|no} | |
| force: ${6:#yes|no} | |
| ssh_key_type: ${7:rsa} | |
| ssh_key_passphrase: ${8} | |
| groups: ${9} | |
| home: ${10} | |
| move_home: ${11:#yes|no} | |
| password: ${12} | |
| generate_ssh_key: ${13:#yes|no} | |
| append: ${14:#yes|no} | |
| uid: ${15} | |
| ssh_key_comment: ${16:ansible-generated} | |
| group: ${17} | |
| createhome: ${18:#yes|no} | |
| system: ${19:#yes|no} | |
| remove: ${20:#yes|no} | |
| state: ${21:#present|absent} | |
| ssh_key_file: ${22:$home/.ssh/id_rsa} | |
| login_class: ${23} | |
| shell: ${24} | |
| snippet cron | |
| cron: | |
| name: ${1} | |
| hour: ${2:*} | |
| job: ${3} | |
| cron_file: ${4} | |
| reboot: ${5:#yes|no} | |
| month: ${6:*} | |
| state: ${7:#present|absent} | |
| special_time: ${8:#reboot|yearly|annually|monthly|weekly|daily|hourly} | |
| user: ${9:root} | |
| backup: ${10:false} | |
| day: ${11:*} | |
| minute: ${12:*} | |
| weekday: ${13:*} | |
| snippet lvol | |
| lvol: | |
| lv: ${1:# REQUIRED} | |
| vg: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| force: ${4:#yes|no} | |
| size: ${5} | |
| snippet debconf | |
| debconf: | |
| name: ${1:# REQUIRED} | |
| value: ${2} | |
| vtype: ${3:#string|boolean|select|multiselect|note|text|password|title} | |
| question: ${4} | |
| unseen: ${5:false} | |
| snippet firewalld | |
| firewalld: | |
| state: ${1:enabled} | |
| permanent: ${2:true} | |
| zone: ${3:#work|drop|internal|external|trusted|home|dmz|public|block} | |
| service: ${4} | |
| timeout: ${5:0} | |
| rich_rule: ${6} | |
| port: ${7} | |
| snippet capabilities | |
| capabilities: | |
| capability: ${1:# REQUIRED} | |
| path: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| snippet group | |
| group: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| gid: ${3} | |
| system: ${4:#yes|no} | |
| snippet setup | |
| setup: | |
| filter: ${1:*} | |
| fact_path: ${2:/etc/ansible/facts.d} | |
| snippet modprobe | |
| modprobe: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| params: ${3} | |
| snippet alternatives | |
| alternatives: | |
| path: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| link: ${3} | |
| snippet filesystem | |
| filesystem: | |
| dev: ${1:# REQUIRED} | |
| fstype: ${2:# REQUIRED} | |
| force: ${3:#yes|no} | |
| opts: ${4} | |
| snippet sysctl | |
| sysctl: | |
| name: ${1:# REQUIRED} | |
| reload: ${2:#yes|no} | |
| state: ${3:#present|absent} | |
| sysctl_set: ${4:#yes|no} | |
| ignoreerrors: ${5:#yes|no} | |
| sysctl_file: ${6:/etc/sysctl.conf} | |
| value: ${7} | |
| snippet hostname | |
| hostname: | |
| name: ${1:# REQUIRED} | |
| snippet kernel_blacklist | |
| kernel_blacklist: | |
| name: ${1:# REQUIRED} | |
| blacklist_file: ${2} | |
| state: ${3:#present|absent} | |
| snippet lvg | |
| lvg: | |
| vg: ${1:# REQUIRED} | |
| vg_options: ${2} | |
| pvs: ${3} | |
| force: ${4:#yes|no} | |
| pesize: ${5:4} | |
| state: ${6:#present|absent} | |
| snippet ufw | |
| ufw: | |
| insert: ${1} | |
| direction: ${2:#in|out|incoming|outgoing} | |
| from_port: ${3} | |
| logging: ${4:#on|off|low|medium|high|full} | |
| log: ${5:#yes|no} | |
| proto: ${6:#any|tcp|udp|ipv6|esp|ah} | |
| to_port: ${7} | |
| from_ip: ${8:any} | |
| rule: ${9:#allow|deny|reject|limit} | |
| name: ${10} | |
| policy: ${11:#allow|deny|reject} | |
| state: ${12:#enabled|disabled|reloaded|reset} | |
| interface: ${13} | |
| to_ip: ${14:any} | |
| delete: ${15:#yes|no} | |
| snippet service | |
| service: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#started|stopped|restarted|reloaded} | |
| sleep: ${3} | |
| runlevel: ${4:default} | |
| pattern: ${5} | |
| enabled: ${6:#yes|no} | |
| arguments: ${7} | |
| snippet zfs | |
| zfs: | |
| state: ${1:#present|absent} | |
| name: ${2:# REQUIRED} | |
| setuid: ${3:#on|off} | |
| zoned: ${4:#on|off} | |
| primarycache: ${5:#all|none|metadata} | |
| logbias: ${6:#latency|throughput} | |
| sync: ${7:#on|off} | |
| copies: ${8:#1|2|3} | |
| sharenfs: ${9} | |
| sharesmb: ${10} | |
| canmount: ${11:#on|off|noauto} | |
| mountpoint: ${12} | |
| casesensitivity: ${13:#sensitive|insensitive|mixed} | |
| utf8only: ${14:#on|off} | |
| xattr: ${15:#on|off} | |
| compression: ${16:#on|off|lzjb|gzip|gzip-1|gzip-2|gzip-3|gzip-4|gzip-5|gzip-6|gzip-7|gzip-8|gzip-9|lz4|zle} | |
| shareiscsi: ${17:#on|off} | |
| aclmode: ${18:#discard|groupmask|passthrough} | |
| exec: ${19:#on|off} | |
| dedup: ${20:#on|off} | |
| aclinherit: ${21:#discard|noallow|restricted|passthrough|passthrough-x} | |
| readonly: ${22:#on|off} | |
| recordsize: ${23} | |
| jailed: ${24:#on|off} | |
| secondarycache: ${25:#all|none|metadata} | |
| refquota: ${26} | |
| quota: ${27} | |
| volsize: ${28} | |
| vscan: ${29:#on|off} | |
| reservation: ${30} | |
| atime: ${31:#on|off} | |
| normalization: ${32:#none|formC|formD|formKC|formKD} | |
| volblocksize: ${33} | |
| checksum: ${34:#on|off|fletcher2|fletcher4|sha256} | |
| devices: ${35:#on|off} | |
| nbmand: ${36:#on|off} | |
| refreservation: ${37} | |
| snapdir: ${38:#hidden|visible} | |
| snippet open_iscsi | |
| open_iscsi: | |
| auto_node_startup: ${1:#True|False} | |
| target: ${2} | |
| show_nodes: ${3:#True|False} | |
| node_auth: ${4:chap} | |
| node_pass: ${5} | |
| discover: ${6:#True|False} | |
| portal: ${7} | |
| login: ${8:#True|False} | |
| node_user: ${9} | |
| port: ${10:3260} | |
| snippet selinux | |
| selinux: | |
| state: ${1:#enforcing|permissive|disabled} | |
| policy: ${2} | |
| conf: ${3:/etc/selinux/config} | |
| snippet hg | |
| hg: | |
| repo: ${1:# REQUIRED} | |
| dest: ${2:# REQUIRED} | |
| purge: ${3:#yes|no} | |
| executable: ${4} | |
| force: ${5:#yes|no} | |
| revision: ${6:default} | |
| snippet git | |
| git: | |
| dest: ${1:# REQUIRED} | |
| repo: ${2:# REQUIRED} | |
| executable: ${3} | |
| remote: ${4:origin} | |
| recursive: ${5:#yes|no} | |
| reference: ${6} | |
| accept_hostkey: ${7:#yes|no} | |
| update: ${8:#yes|no} | |
| ssh_opts: ${9} | |
| depth: ${10} | |
| version: ${11:head} | |
| bare: ${12:#yes|no} | |
| force: ${13:#yes|no} | |
| key_file: ${14} | |
| snippet bzr | |
| bzr: | |
| dest: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| executable: ${3} | |
| version: ${4:head} | |
| force: ${5:#yes|no} | |
| snippet subversion | |
| subversion: | |
| dest: ${1:# REQUIRED} | |
| repo: ${2:# REQUIRED} | |
| username: ${3} | |
| executable: ${4} | |
| force: ${5:#yes|no} | |
| export: ${6:#yes|no} | |
| password: ${7} | |
| revision: ${8:head} | |
| snippet github_hooks | |
| github_hooks: | |
| repo: ${1:# REQUIRED} | |
| oauthkey: ${2:# REQUIRED} | |
| user: ${3:# REQUIRED} | |
| action: ${4:#create|cleanall} | |
| validate_certs: ${5:#yes|no} | |
| hookurl: ${6} | |
| snippet digital_ocean_sshkey | |
| digital_ocean_sshkey: | |
| state: ${1:#present|absent} | |
| name: ${2} | |
| client_id: ${3} | |
| api_key: ${4} | |
| id: ${5} | |
| ssh_pub_key: ${6} | |
| snippet ovirt | |
| ovirt: | |
| user: ${1:# REQUIRED} | |
| password: ${2:# REQUIRED} | |
| url: ${3:# REQUIRED} | |
| instance_name: ${4:# REQUIRED} | |
| instance_mem: ${5} | |
| instance_cores: ${6:1} | |
| instance_cpus: ${7:1} | |
| image: ${8} | |
| instance_disksize: ${9} | |
| instance_nic: ${10} | |
| instance_network: ${11:rhevm} | |
| sdomain: ${12} | |
| instance_os: ${13} | |
| zone: ${14} | |
| disk_alloc: ${15:#thin|preallocated} | |
| region: ${16} | |
| instance_type: ${17:#server|desktop} | |
| state: ${18:#present|absent|shutdown|started|restarted} | |
| resource_type: ${19:#new|template} | |
| disk_int: ${20:#virtio|ide} | |
| snippet ec2_ami | |
| ec2_ami: | |
| aws_secret_key: ${1} | |
| profile: ${2} | |
| aws_access_key: ${3} | |
| name: ${4} | |
| security_token: ${5} | |
| delete_snapshot: ${6} | |
| region: ${7} | |
| state: ${8:present} | |
| instance_id: ${9} | |
| image_id: ${10} | |
| no_reboot: ${11:#yes|no} | |
| wait_timeout: ${12:300} | |
| ec2_url: ${13} | |
| wait: ${14:#yes|no} | |
| validate_certs: ${15:#yes|no} | |
| description: ${16} | |
| snippet ec2_metric_alarm | |
| ec2_metric_alarm: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| aws_secret_key: ${3} | |
| comparison: ${4} | |
| alarm_actions: ${5} | |
| ok_actions: ${6} | |
| security_token: ${7} | |
| evaluation_periods: ${8} | |
| metric: ${9} | |
| description: ${10} | |
| namespace: ${11} | |
| period: ${12} | |
| ec2_url: ${13} | |
| profile: ${14} | |
| insufficient_data_actions: ${15} | |
| statistic: ${16} | |
| threshold: ${17} | |
| aws_access_key: ${18} | |
| validate_certs: ${19:#yes|no} | |
| unit: ${20} | |
| dimensions: ${21} | |
| snippet elasticache | |
| elasticache: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent|rebooted} | |
| engine: ${3:memcached} | |
| aws_secret_key: ${4} | |
| cache_port: ${5:11211} | |
| security_group_ids: ${6:['default']} | |
| cache_engine_version: ${7:1.4.14} | |
| region: ${8} | |
| num_nodes: ${9} | |
| node_type: ${10:cache.m1.small} | |
| cache_security_groups: ${11:['default']} | |
| hard_modify: ${12:#yes|no} | |
| aws_access_key: ${13} | |
| zone: ${14} | |
| wait: ${15:#yes|no} | |
| snippet ec2_lc | |
| ec2_lc: | |
| name: ${1:# REQUIRED} | |
| instance_type: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| aws_secret_key: ${4} | |
| profile: ${5} | |
| aws_access_key: ${6} | |
| spot_price: ${7} | |
| security_token: ${8} | |
| key_name: ${9} | |
| region: ${10} | |
| user_data: ${11} | |
| image_id: ${12} | |
| volumes: ${13} | |
| ec2_url: ${14} | |
| instance_monitoring: ${15:false} | |
| validate_certs: ${16:#yes|no} | |
| security_groups: ${17} | |
| snippet quantum_router_gateway | |
| quantum_router_gateway: | |
| router_name: ${1:# REQUIRED} | |
| login_tenant_name: ${2:yes} | |
| login_password: ${3:yes} | |
| login_username: ${4:admin} | |
| network_name: ${5:# REQUIRED} | |
| region_name: ${6} | |
| state: ${7:#present|absent} | |
| auth_url: ${8:http://127.0.0.1:35357/v2.0/} | |
| snippet quantum_floating_ip_associate | |
| quantum_floating_ip_associate: | |
| instance_name: ${1:# REQUIRED} | |
| login_tenant_name: ${2:true} | |
| login_password: ${3:yes} | |
| login_username: ${4:admin} | |
| ip_address: ${5:# REQUIRED} | |
| region_name: ${6} | |
| state: ${7:#present|absent} | |
| auth_url: ${8:http://127.0.0.1:35357/v2.0/} | |
| snippet ec2_key | |
| ec2_key: | |
| name: ${1:# REQUIRED} | |
| aws_secret_key: ${2} | |
| profile: ${3} | |
| aws_access_key: ${4} | |
| security_token: ${5} | |
| region: ${6} | |
| key_material: ${7} | |
| state: ${8:present} | |
| wait_timeout: ${9:300} | |
| ec2_url: ${10} | |
| validate_certs: ${11:#yes|no} | |
| wait: ${12:false} | |
| snippet ec2_ami_search | |
| ec2_ami_search: | |
| release: ${1:# REQUIRED} | |
| distro: ${2:#ubuntu} | |
| stream: ${3:#server|desktop} | |
| virt: ${4:#paravirtual|hvm} | |
| region: ${5:#ap-northeast-1|ap-southeast-1|ap-southeast-2|eu-west-1|sa-east-1|us-east-1|us-west-1|us-west-2} | |
| arch: ${6:#i386|amd64} | |
| store: ${7:#ebs|instance-store} | |
| snippet gce_lb | |
| gce_lb: | |
| httphealthcheck_host: ${1} | |
| protocol: ${2:#tcp|udp} | |
| pem_file: ${3} | |
| members: ${4} | |
| httphealthcheck_port: ${5:80} | |
| httphealthcheck_name: ${6} | |
| name: ${7} | |
| external_ip: ${8} | |
| service_account_email: ${9} | |
| region: ${10} | |
| httphealthcheck_unhealthy_count: ${11:2} | |
| httphealthcheck_healthy_count: ${12:2} | |
| httphealthcheck_path: ${13:/} | |
| port_range: ${14} | |
| state: ${15:#active|present|absent|deleted} | |
| httphealthcheck_timeout: ${16:5} | |
| project_id: ${17} | |
| httphealthcheck_interval: ${18:5} | |
| snippet rax_files_objects | |
| rax_files_objects: | |
| container: ${1:# REQUIRED} | |
| username: ${2} | |
| src: ${3} | |
| dest: ${4} | |
| region: ${5:dfw} | |
| expires: ${6} | |
| verify_ssl: ${7} | |
| state: ${8:#present|absent} | |
| clear_meta: ${9:#yes|no} | |
| meta: ${10} | |
| env: ${11} | |
| credentials: ${12} | |
| api_key: ${13} | |
| type: ${14:#file|meta} | |
| method: ${15:#get|put|delete} | |
| structure: ${16:#True|no} | |
| snippet quantum_router | |
| quantum_router: | |
| login_tenant_name: ${1:yes} | |
| login_password: ${2:yes} | |
| login_username: ${3:admin} | |
| name: ${4:# REQUIRED} | |
| region_name: ${5} | |
| admin_state_up: ${6:true} | |
| tenant_name: ${7} | |
| state: ${8:#present|absent} | |
| auth_url: ${9:http://127.0.0.1:35357/v2.0/} | |
| snippet azure | |
| azure: | |
| image: ${1:# REQUIRED} | |
| storage_account: ${2:# REQUIRED} | |
| name: ${3:# REQUIRED} | |
| location: ${4:# REQUIRED} | |
| role_size: ${5:small} | |
| virtual_network_name: ${6} | |
| wait_timeout_redirects: ${7:300} | |
| wait_timeout: ${8:600} | |
| user: ${9} | |
| password: ${10} | |
| wait: ${11:#yes|no} | |
| management_cert_path: ${12} | |
| hostname: ${13} | |
| ssh_cert_path: ${14} | |
| state: ${15:present} | |
| subscription_id: ${16} | |
| endpoints: ${17:22} | |
| snippet gce_net | |
| gce_net: | |
| fwname: ${1} | |
| name: ${2} | |
| src_range: ${3} | |
| allowed: ${4} | |
| src_tags: ${5} | |
| pem_file: ${6} | |
| state: ${7:#active|present|absent|deleted} | |
| service_account_email: ${8} | |
| ipv4_range: ${9} | |
| project_id: ${10} | |
| snippet rds_subnet_group | |
| rds_subnet_group: | |
| name: ${1:# REQUIRED} | |
| region: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| aws_secret_key: ${4} | |
| subnets: ${5} | |
| aws_access_key: ${6} | |
| description: ${7} | |
| snippet rax_clb_nodes | |
| rax_clb_nodes: | |
| load_balancer_id: ${1:# REQUIRED} | |
| username: ${2} | |
| weight: ${3} | |
| region: ${4:dfw} | |
| verify_ssl: ${5} | |
| state: ${6:#present|absent} | |
| wait_timeout: ${7:30} | |
| condition: ${8:#enabled|disabled|draining} | |
| env: ${9} | |
| address: ${10} | |
| credentials: ${11} | |
| api_key: ${12} | |
| type: ${13:#primary|secondary} | |
| port: ${14} | |
| node_id: ${15} | |
| wait: ${16:#yes|no} | |
| snippet docker_image | |
| docker_image: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent|build} | |
| tag: ${3:latest} | |
| nocache: ${4:false} | |
| path: ${5} | |
| docker_url: ${6:unix://var/run/docker.sock} | |
| timeout: ${7:600} | |
| snippet rax_dns | |
| rax_dns: | |
| comment: ${1} | |
| username: ${2} | |
| name: ${3} | |
| region: ${4:dfw} | |
| verify_ssl: ${5} | |
| state: ${6:#present|absent} | |
| env: ${7} | |
| ttl: ${8:3600} | |
| credentials: ${9} | |
| api_key: ${10} | |
| email: ${11} | |
| snippet ec2_elb | |
| ec2_elb: | |
| instance_id: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| aws_secret_key: ${3} | |
| profile: ${4} | |
| aws_access_key: ${5} | |
| security_token: ${6} | |
| region: ${7} | |
| wait_timeout: ${8:0} | |
| ec2_url: ${9} | |
| wait: ${10:#yes|no} | |
| validate_certs: ${11:#yes|no} | |
| enable_availability_zone: ${12:#yes|no} | |
| ec2_elbs: ${13} | |
| snippet digital_ocean | |
| digital_ocean: | |
| unique_name: ${1:#yes|no} | |
| virtio: ${2:#yes|no} | |
| region_id: ${3} | |
| backups_enabled: ${4:#yes|no} | |
| image_id: ${5} | |
| wait_timeout: ${6:300} | |
| client_id: ${7} | |
| ssh_pub_key: ${8} | |
| wait: ${9:#yes|no} | |
| name: ${10} | |
| size_id: ${11} | |
| id: ${12} | |
| state: ${13:#present|active|absent|deleted} | |
| command: ${14:#droplet|ssh} | |
| ssh_key_ids: ${15} | |
| private_networking: ${16:#yes|no} | |
| api_key: ${17} | |
| snippet keystone_user | |
| keystone_user: | |
| endpoint: ${1:http://127.0.0.1:35357/v2.0/} | |
| description: ${2} | |
| login_user: ${3:admin} | |
| token: ${4} | |
| login_tenant_name: ${5} | |
| state: ${6:#present|absent} | |
| role: ${7} | |
| user: ${8} | |
| login_password: ${9:yes} | |
| password: ${10} | |
| email: ${11} | |
| tenant: ${12} | |
| snippet rax_scaling_policy | |
| rax_scaling_policy: | |
| name: ${1:# REQUIRED} | |
| scaling_group: ${2:# REQUIRED} | |
| policy_type: ${3:#webhook|schedule} | |
| username: ${4} | |
| is_percent: ${5:false} | |
| env: ${6} | |
| region: ${7:dfw} | |
| verify_ssl: ${8} | |
| cron: ${9} | |
| desired_capacity: ${10} | |
| state: ${11:#present|absent} | |
| cooldown: ${12} | |
| at: ${13} | |
| credentials: ${14} | |
| api_key: ${15} | |
| change: ${16} | |
| snippet rax_meta | |
| rax_meta: | |
| username: ${1} | |
| tenant_name: ${2} | |
| name: ${3} | |
| identity_type: ${4:rackspace} | |
| tenant_id: ${5} | |
| region: ${6:dfw} | |
| verify_ssl: ${7} | |
| meta: ${8} | |
| env: ${9} | |
| address: ${10} | |
| credentials: ${11} | |
| api_key: ${12} | |
| id: ${13} | |
| auth_endpoint: ${14:https://identity.api.rackspacecloud.com/v2.0/} | |
| snippet quantum_subnet | |
| quantum_subnet: | |
| login_password: ${1:true} | |
| login_username: ${2:admin} | |
| cidr: ${3:# REQUIRED} | |
| network_name: ${4:# REQUIRED} | |
| name: ${5:# REQUIRED} | |
| login_tenant_name: ${6:true} | |
| region_name: ${7} | |
| tenant_name: ${8} | |
| auth_url: ${9:http://127.0.0.1:35357/v2.0/} | |
| allocation_pool_end: ${10} | |
| enable_dhcp: ${11:true} | |
| dns_nameservers: ${12} | |
| state: ${13:#present|absent} | |
| allocation_pool_start: ${14} | |
| gateway_ip: ${15} | |
| ip_version: ${16:4} | |
| snippet vsphere_guest | |
| vsphere_guest: | |
| password: ${1:# REQUIRED} | |
| guest: ${2:# REQUIRED} | |
| user: ${3:# REQUIRED} | |
| vcenter_hostname: ${4:# REQUIRED} | |
| resource_pool: ${5} | |
| vm_hw_version: ${6} | |
| force: ${7:#yes|no} | |
| vm_disk: ${8} | |
| esxi: ${9} | |
| vm_nic: ${10} | |
| vm_hardware: ${11} | |
| cluster: ${12} | |
| state: ${13:#present|powered_on|absent|powered_on|restarted|reconfigured} | |
| vmware_guest_facts: ${14} | |
| vm_extra_config: ${15} | |
| snippet rax_facts | |
| rax_facts: | |
| username: ${1} | |
| tenant_name: ${2} | |
| name: ${3} | |
| identity_type: ${4:rackspace} | |
| tenant_id: ${5} | |
| region: ${6:dfw} | |
| verify_ssl: ${7} | |
| env: ${8} | |
| address: ${9} | |
| credentials: ${10} | |
| api_key: ${11} | |
| id: ${12} | |
| auth_endpoint: ${13:https://identity.api.rackspacecloud.com/v2.0/} | |
| snippet rax_dns_record | |
| rax_dns_record: | |
| name: ${1:# REQUIRED} | |
| data: ${2:# REQUIRED} | |
| type: ${3:#A|AAAA|CNAME|MX|NS|SRV|TXT|PTR} | |
| comment: ${4} | |
| username: ${5} | |
| domain: ${6} | |
| region: ${7:dfw} | |
| verify_ssl: ${8} | |
| server: ${9} | |
| priority: ${10} | |
| state: ${11:#present|absent} | |
| env: ${12} | |
| ttl: ${13:3600} | |
| credentials: ${14} | |
| api_key: ${15} | |
| loadbalancer: ${16} | |
| snippet rax_network | |
| rax_network: | |
| username: ${1} | |
| identity_type: ${2:rackspace} | |
| tenant_id: ${3} | |
| region: ${4:dfw} | |
| verify_ssl: ${5} | |
| label: ${6} | |
| state: ${7:#present|absent} | |
| env: ${8} | |
| tenant_name: ${9} | |
| credentials: ${10} | |
| cidr: ${11} | |
| api_key: ${12} | |
| auth_endpoint: ${13:https://identity.api.rackspacecloud.com/v2.0/} | |
| snippet ec2_tag | |
| ec2_tag: | |
| resource: ${1:# REQUIRED} | |
| aws_secret_key: ${2} | |
| profile: ${3} | |
| aws_access_key: ${4} | |
| security_token: ${5} | |
| region: ${6} | |
| state: ${7:#present|absent|list} | |
| ec2_url: ${8} | |
| validate_certs: ${9:#yes|no} | |
| snippet nova_keypair | |
| nova_keypair: | |
| login_tenant_name: ${1:yes} | |
| login_password: ${2:yes} | |
| login_username: ${3:admin} | |
| name: ${4:# REQUIRED} | |
| public_key: ${5} | |
| region_name: ${6} | |
| state: ${7:#present|absent} | |
| auth_url: ${8:http://127.0.0.1:35357/v2.0/} | |
| snippet ec2 | |
| ec2: | |
| image: ${1:# REQUIRED} | |
| instance_type: ${2:# REQUIRED} | |
| ramdisk: ${3} | |
| kernel: ${4} | |
| volumes: ${5} | |
| count_tag: ${6} | |
| monitoring: ${7} | |
| vpc_subnet_id: ${8} | |
| user_data: ${9} | |
| instance_ids: ${10} | |
| wait_timeout: ${11:300} | |
| profile: ${12} | |
| private_ip: ${13} | |
| assign_public_ip: ${14} | |
| spot_price: ${15} | |
| id: ${16} | |
| source_dest_check: ${17:true} | |
| wait: ${18:#yes|no} | |
| count: ${19:1} | |
| spot_wait_timeout: ${20:600} | |
| aws_access_key: ${21} | |
| group: ${22} | |
| instance_profile_name: ${23} | |
| zone: ${24} | |
| exact_count: ${25} | |
| ebs_optimized: ${26:false} | |
| security_token: ${27} | |
| state: ${28:#present|absent|running|stopped} | |
| aws_secret_key: ${29} | |
| ec2_url: ${30} | |
| placement_group: ${31} | |
| key_name: ${32} | |
| instance_tags: ${33} | |
| group_id: ${34} | |
| validate_certs: ${35:#yes|no} | |
| region: ${36} | |
| snippet quantum_network | |
| quantum_network: | |
| login_tenant_name: ${1:yes} | |
| login_password: ${2:yes} | |
| login_username: ${3:admin} | |
| name: ${4:# REQUIRED} | |
| region_name: ${5} | |
| provider_network_type: ${6} | |
| admin_state_up: ${7:true} | |
| router_external: ${8:false} | |
| tenant_name: ${9} | |
| provider_physical_network: ${10} | |
| state: ${11:#present|absent} | |
| auth_url: ${12:http://127.0.0.1:35357/v2.0/} | |
| shared: ${13:false} | |
| provider_segmentation_id: ${14} | |
| snippet rax_cbs | |
| rax_cbs: | |
| size: ${1:100} | |
| volume_type: ${2:#SATA|SSD} | |
| state: ${3:#present|absent} | |
| name: ${4:# REQUIRED} | |
| username: ${5} | |
| api_key: ${6} | |
| tenant_name: ${7} | |
| description: ${8} | |
| identity_type: ${9:rackspace} | |
| tenant_id: ${10} | |
| region: ${11:dfw} | |
| auth_endpoint: ${12:https://identity.api.rackspacecloud.com/v2.0/} | |
| verify_ssl: ${13} | |
| wait_timeout: ${14:300} | |
| meta: ${15} | |
| env: ${16} | |
| snapshot_id: ${17} | |
| credentials: ${18} | |
| wait: ${19:#yes|no} | |
| snippet rax_queue | |
| rax_queue: | |
| username: ${1} | |
| name: ${2} | |
| region: ${3:dfw} | |
| verify_ssl: ${4} | |
| state: ${5:#present|absent} | |
| env: ${6} | |
| credentials: ${7} | |
| api_key: ${8} | |
| snippet cloudformation | |
| cloudformation: | |
| stack_name: ${1:# REQUIRED} | |
| state: ${2:# REQUIRED} | |
| template: ${3:# REQUIRED} | |
| aws_secret_key: ${4} | |
| aws_access_key: ${5} | |
| disable_rollback: ${6:#true|false} | |
| tags: ${7} | |
| region: ${8} | |
| template_parameters: ${9:{}} | |
| snippet rax_identity | |
| rax_identity: | |
| username: ${1} | |
| identity_type: ${2:rackspace} | |
| tenant_id: ${3} | |
| region: ${4:dfw} | |
| verify_ssl: ${5} | |
| state: ${6:#present|absent} | |
| env: ${7} | |
| tenant_name: ${8} | |
| credentials: ${9} | |
| api_key: ${10} | |
| auth_endpoint: ${11:https://identity.api.rackspacecloud.com/v2.0/} | |
| snippet ec2_eip | |
| ec2_eip: | |
| aws_secret_key: ${1} | |
| instance_id: ${2} | |
| aws_access_key: ${3} | |
| security_token: ${4} | |
| reuse_existing_ip_allowed: ${5:false} | |
| region: ${6} | |
| public_ip: ${7} | |
| state: ${8:#present|absent} | |
| in_vpc: ${9:false} | |
| profile: ${10} | |
| ec2_url: ${11} | |
| validate_certs: ${12:#yes|no} | |
| wait_timeout: ${13:300} | |
| snippet gc_storage | |
| gc_storage: | |
| gcs_secret_key: ${1:# REQUIRED} | |
| bucket: ${2:# REQUIRED} | |
| gcs_access_key: ${3:# REQUIRED} | |
| mode: ${4:#get|put|get_url|get_str|delete|create} | |
| src: ${5} | |
| force: ${6:true} | |
| permission: ${7:private} | |
| dest: ${8} | |
| object: ${9} | |
| expiration: ${10} | |
| snippet rax_scaling_group | |
| rax_scaling_group: | |
| max_entities: ${1:# REQUIRED} | |
| name: ${2:# REQUIRED} | |
| server_name: ${3:# REQUIRED} | |
| image: ${4:# REQUIRED} | |
| min_entities: ${5:# REQUIRED} | |
| flavor: ${6:# REQUIRED} | |
| files: ${7} | |
| username: ${8} | |
| api_key: ${9} | |
| loadbalancers: ${10} | |
| key_name: ${11} | |
| disk_config: ${12:#auto|manual} | |
| verify_ssl: ${13} | |
| state: ${14:#present|absent} | |
| cooldown: ${15} | |
| meta: ${16} | |
| env: ${17} | |
| credentials: ${18} | |
| region: ${19:dfw} | |
| networks: ${20:['public', 'private']} | |
| snippet ec2_group | |
| ec2_group: | |
| name: ${1:# REQUIRED} | |
| description: ${2:# REQUIRED} | |
| aws_secret_key: ${3} | |
| rules_egress: ${4} | |
| aws_access_key: ${5} | |
| security_token: ${6} | |
| rules: ${7} | |
| region: ${8} | |
| state: ${9:present} | |
| profile: ${10} | |
| ec2_url: ${11} | |
| vpc_id: ${12} | |
| validate_certs: ${13:#yes|no} | |
| snippet quantum_floating_ip | |
| quantum_floating_ip: | |
| login_password: ${1:yes} | |
| instance_name: ${2:# REQUIRED} | |
| login_tenant_name: ${3:yes} | |
| login_username: ${4:admin} | |
| network_name: ${5:# REQUIRED} | |
| region_name: ${6} | |
| state: ${7:#present|absent} | |
| auth_url: ${8:http://127.0.0.1:35357/v2.0/} | |
| internal_network_name: ${9} | |
| snippet quantum_router_interface | |
| quantum_router_interface: | |
| login_tenant_name: ${1:yes} | |
| login_password: ${2:yes} | |
| login_username: ${3:admin} | |
| subnet_name: ${4:# REQUIRED} | |
| router_name: ${5:# REQUIRED} | |
| region_name: ${6} | |
| tenant_name: ${7} | |
| state: ${8:#present|absent} | |
| auth_url: ${9:http://127.0.0.1:35357/v2.0/} | |
| snippet rax_files | |
| rax_files: | |
| container: ${1:# REQUIRED} | |
| username: ${2} | |
| web_index: ${3} | |
| region: ${4:dfw} | |
| verify_ssl: ${5} | |
| private: ${6} | |
| state: ${7:#present|absent} | |
| clear_meta: ${8:#yes|no} | |
| meta: ${9} | |
| env: ${10} | |
| ttl: ${11} | |
| web_error: ${12} | |
| credentials: ${13} | |
| api_key: ${14} | |
| type: ${15:#file|meta} | |
| public: ${16} | |
| snippet ec2_vol | |
| ec2_vol: | |
| aws_secret_key: ${1} | |
| profile: ${2} | |
| aws_access_key: ${3} | |
| name: ${4} | |
| zone: ${5} | |
| instance: ${6} | |
| region: ${7} | |
| device_name: ${8} | |
| volume_size: ${9} | |
| state: ${10:#absent|present} | |
| iops: ${11:100} | |
| snapshot: ${12} | |
| ec2_url: ${13} | |
| security_token: ${14} | |
| validate_certs: ${15:#yes|no} | |
| id: ${16} | |
| snippet virt | |
| virt: | |
| name: ${1:# REQUIRED} | |
| xml: ${2} | |
| state: ${3:#running|shutdown|destroyed|paused} | |
| command: ${4:#create|status|start|stop|pause|unpause|shutdown|undefine|destroy|get_xml|autostart|freemem|list_vms|info|nodeinfo|virttype|define} | |
| uri: ${5} | |
| snippet rax_keypair | |
| rax_keypair: | |
| name: ${1:# REQUIRED} | |
| username: ${2} | |
| public_key: ${3} | |
| identity_type: ${4:rackspace} | |
| tenant_id: ${5} | |
| region: ${6:dfw} | |
| verify_ssl: ${7} | |
| state: ${8:#present|absent} | |
| env: ${9} | |
| tenant_name: ${10} | |
| credentials: ${11} | |
| api_key: ${12} | |
| auth_endpoint: ${13:https://identity.api.rackspacecloud.com/v2.0/} | |
| snippet ec2_elb_lb | |
| ec2_elb_lb: | |
| name: ${1:# REQUIRED} | |
| state: ${2:# REQUIRED} | |
| aws_secret_key: ${3} | |
| subnets: ${4} | |
| aws_access_key: ${5} | |
| health_check: ${6} | |
| security_token: ${7} | |
| region: ${8} | |
| purge_subnets: ${9:false} | |
| ec2_url: ${10} | |
| listeners: ${11} | |
| security_group_ids: ${12} | |
| zones: ${13} | |
| purge_listeners: ${14:true} | |
| profile: ${15} | |
| scheme: ${16:internet-facing} | |
| validate_certs: ${17:#yes|no} | |
| purge_zones: ${18:false} | |
| snippet nova_compute | |
| nova_compute: | |
| image_id: ${1:# REQUIRED} | |
| login_password: ${2:yes} | |
| login_username: ${3:admin} | |
| name: ${4:# REQUIRED} | |
| login_tenant_name: ${5:yes} | |
| region_name: ${6} | |
| key_name: ${7} | |
| user_data: ${8} | |
| meta: ${9} | |
| auth_url: ${10:http://127.0.0.1:35357/v2.0/} | |
| wait_for: ${11:180} | |
| security_groups: ${12} | |
| wait: ${13:yes} | |
| nics: ${14} | |
| state: ${15:#present|absent} | |
| flavor_id: ${16:1} | |
| snippet linode | |
| linode: | |
| datacenter: ${1} | |
| swap: ${2:512} | |
| api_key: ${3} | |
| name: ${4} | |
| payment_term: ${5:#1|12|24} | |
| linode_id: ${6} | |
| state: ${7:#present|active|started|absent|deleted|stopped|restarted} | |
| wait_timeout: ${8:300} | |
| plan: ${9} | |
| distribution: ${10} | |
| password: ${11} | |
| ssh_pub_key: ${12} | |
| wait: ${13:#yes|no} | |
| snippet ec2_facts | |
| ec2_facts: | |
| validate_certs: ${1:#yes|no} | |
| snippet rax_cbs_attachments | |
| rax_cbs_attachments: | |
| volume: ${1:# REQUIRED} | |
| device: ${2:# REQUIRED} | |
| server: ${3:# REQUIRED} | |
| state: ${4:#present|absent} | |
| username: ${5} | |
| tenant_name: ${6} | |
| verify_ssl: ${7} | |
| wait_timeout: ${8:300} | |
| credentials: ${9} | |
| wait: ${10:#yes|no} | |
| identity_type: ${11:rackspace} | |
| tenant_id: ${12} | |
| region: ${13:dfw} | |
| auth_endpoint: ${14:https://identity.api.rackspacecloud.com/v2.0/} | |
| env: ${15} | |
| api_key: ${16} | |
| snippet docker | |
| docker: | |
| image: ${1:# REQUIRED} | |
| username: ${2} | |
| publish_all_ports: ${3:false} | |
| tty: ${4:false} | |
| env: ${5} | |
| links: ${6} | |
| memory_limit: ${7:256mb} | |
| lxc_conf: ${8} | |
| stdin_open: ${9:false} | |
| volumes: ${10} | |
| password: ${11} | |
| count: ${12:1} | |
| detach: ${13:true} | |
| name: ${14} | |
| hostname: ${15} | |
| docker_url: ${16:unix://var/run/docker.sock} | |
| ports: ${17} | |
| state: ${18:#present|running|stopped|absent|killed|restarted} | |
| command: ${19} | |
| dns: ${20} | |
| volumes_from: ${21} | |
| expose: ${22} | |
| privileged: ${23:false} | |
| snippet s3 | |
| s3: | |
| bucket: ${1:# REQUIRED} | |
| mode: ${2:# REQUIRED} | |
| aws_secret_key: ${3} | |
| src: ${4} | |
| aws_access_key: ${5} | |
| expiration: ${6:600} | |
| dest: ${7} | |
| object: ${8} | |
| s3_url: ${9} | |
| overwrite: ${10:true} | |
| metadata: ${11} | |
| snippet digital_ocean_domain | |
| digital_ocean_domain: | |
| state: ${1:#present|active|absent|deleted} | |
| name: ${2} | |
| client_id: ${3} | |
| ip: ${4} | |
| api_key: ${5} | |
| id: ${6} | |
| snippet ec2_snapshot | |
| ec2_snapshot: | |
| aws_secret_key: ${1} | |
| profile: ${2} | |
| aws_access_key: ${3} | |
| description: ${4} | |
| security_token: ${5} | |
| snapshot_tags: ${6} | |
| region: ${7} | |
| ec2_url: ${8} | |
| device_name: ${9} | |
| instance_id: ${10} | |
| volume_id: ${11} | |
| validate_certs: ${12:#yes|no} | |
| snippet rds_param_group | |
| rds_param_group: | |
| name: ${1:# REQUIRED} | |
| region: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| engine: ${4:#mysql5.1|mysql5.5|mysql5.6|oracle-ee-11.2|oracle-se-11.2|oracle-se1-11.2|postgres9.3|sqlserver-ee-10.5|sqlserver-ee-11.0|sqlserver-ex-10.5|sqlserver-ex-11.0|sqlserver-se-10.5|sqlserver-se-11.0|sqlserver-web-10.5|sqlserver-web-11.0} | |
| aws_secret_key: ${5} | |
| aws_access_key: ${6} | |
| immediate: ${7} | |
| params: ${8:#mysql5.1|mysql5.5|mysql5.6|oracle-ee-11.2|oracle-se-11.2|oracle-se1-11.2|postgres9.3|sqlserver-ee-10.5|sqlserver-ee-11.0|sqlserver-ex-10.5|sqlserver-ex-11.0|sqlserver-se-10.5|sqlserver-se-11.0|sqlserver-web-10.5|sqlserver-web-11.0} | |
| description: ${9} | |
| snippet gce_pd | |
| gce_pd: | |
| name: ${1:# REQUIRED} | |
| size_gb: ${2:10} | |
| zone: ${3:us-central1-b} | |
| service_account_email: ${4} | |
| image: ${5} | |
| pem_file: ${6} | |
| instance_name: ${7} | |
| state: ${8:#active|present|absent|deleted} | |
| snapshot: ${9} | |
| detach_only: ${10:#yes|no} | |
| project_id: ${11} | |
| mode: ${12:#READ_WRITE|READ_ONLY} | |
| snippet gce | |
| gce: | |
| zone: ${1:us-central1-a} | |
| name: ${2} | |
| tags: ${3} | |
| service_account_email: ${4} | |
| image: ${5:debian-7} | |
| disks: ${6} | |
| metadata: ${7} | |
| persistent_boot_disk: ${8:false} | |
| pem_file: ${9} | |
| state: ${10:#active|present|absent|deleted} | |
| machine_type: ${11:n1-standard-1} | |
| project_id: ${12} | |
| instance_names: ${13} | |
| network: ${14:default} | |
| snippet rax | |
| rax: | |
| files: ${1} | |
| username: ${2} | |
| tenant_name: ${3} | |
| auto_increment: ${4:#yes|no} | |
| image: ${5} | |
| count_offset: ${6:1} | |
| instance_ids: ${7} | |
| user_data: ${8} | |
| verify_ssl: ${9} | |
| wait_timeout: ${10:300} | |
| tenant_id: ${11} | |
| credentials: ${12} | |
| region: ${13:dfw} | |
| flavor: ${14} | |
| networks: ${15:['public', 'private']} | |
| wait: ${16:#yes|no} | |
| count: ${17:1} | |
| group: ${18} | |
| name: ${19} | |
| identity_type: ${20:rackspace} | |
| extra_client_args: ${21} | |
| exact_count: ${22:#yes|no} | |
| disk_config: ${23:#auto|manual} | |
| auth_endpoint: ${24:https://identity.api.rackspacecloud.com/v2.0/} | |
| state: ${25:#present|absent} | |
| meta: ${26} | |
| env: ${27} | |
| key_name: ${28} | |
| api_key: ${29} | |
| extra_create_args: ${30} | |
| config_drive: ${31:#yes|no} | |
| snippet ec2_vpc | |
| ec2_vpc: | |
| resource_tags: ${1:# REQUIRED} | |
| cidr_block: ${2:# REQUIRED} | |
| state: ${3:present} | |
| subnets: ${4} | |
| internet_gateway: ${5:#yes|no} | |
| wait_timeout: ${6:300} | |
| dns_hostnames: ${7:#yes|no} | |
| wait: ${8:#yes|no} | |
| aws_secret_key: ${9} | |
| aws_access_key: ${10} | |
| route_tables: ${11} | |
| dns_support: ${12:#yes|no} | |
| region: ${13} | |
| instance_tenancy: ${14:#default|dedicated} | |
| vpc_id: ${15} | |
| validate_certs: ${16:#yes|no} | |
| snippet glance_image | |
| glance_image: | |
| login_password: ${1:yes} | |
| login_username: ${2:admin} | |
| name: ${3:# REQUIRED} | |
| login_tenant_name: ${4:yes} | |
| region_name: ${5} | |
| container_format: ${6:bare} | |
| min_ram: ${7} | |
| owner: ${8} | |
| endpoint_type: ${9:#publicURL|internalURL} | |
| auth_url: ${10:http://127.0.0.1:35357/v2.0/} | |
| file: ${11} | |
| min_disk: ${12} | |
| is_public: ${13:yes} | |
| disk_format: ${14:qcow2} | |
| copy_from: ${15} | |
| state: ${16:#present|absent} | |
| timeout: ${17:180} | |
| snippet rax_clb | |
| rax_clb: | |
| username: ${1} | |
| protocol: ${2:#DNS_TCP|DNS_UDP|FTP|HTTP|HTTPS|IMAPS|IMAPv4|LDAP|LDAPS|MYSQL|POP3|POP3S|SMTP|TCP|TCP_CLIENT_FIRST|UDP|UDP_STREAM|SFTP} | |
| name: ${3} | |
| algorithm: ${4:#RANDOM|LEAST_CONNECTIONS|ROUND_ROBIN|WEIGHTED_LEAST_CONNECTIONS|WEIGHTED_ROUND_ROBIN} | |
| env: ${5} | |
| region: ${6:dfw} | |
| verify_ssl: ${7} | |
| vip_id: ${8} | |
| state: ${9:#present|absent} | |
| wait_timeout: ${10:300} | |
| meta: ${11} | |
| timeout: ${12:30} | |
| credentials: ${13} | |
| api_key: ${14} | |
| type: ${15:#PUBLIC|SERVICENET} | |
| port: ${16:80} | |
| wait: ${17:#yes|no} | |
| snippet rds | |
| rds: | |
| command: ${1:#create|replicate|delete|facts|modify|promote|snapshot|restore} | |
| region: ${2:# REQUIRED} | |
| instance_name: ${3:# REQUIRED} | |
| db_engine: ${4:#MySQL|oracle-se1|oracle-se|oracle-ee|sqlserver-ee|sqlserver-se|sqlserver-ex|sqlserver-web|postgres} | |
| iops: ${5} | |
| backup_window: ${6} | |
| backup_retention: ${7} | |
| port: ${8} | |
| security_groups: ${9} | |
| size: ${10} | |
| aws_secret_key: ${11} | |
| subnet: ${12} | |
| vpc_security_groups: ${13} | |
| upgrade: ${14:#yes|no} | |
| zone: ${15} | |
| source_instance: ${16} | |
| parameter_group: ${17} | |
| multi_zone: ${18:#yes|no} | |
| new_instance_name: ${19} | |
| username: ${20} | |
| db_name: ${21} | |
| license_model: ${22:#license-included|bring-your-own-license|general-public-license} | |
| password: ${23} | |
| apply_immediately: ${24:#yes|no} | |
| wait: ${25:#yes|no} | |
| aws_access_key: ${26} | |
| option_group: ${27} | |
| engine_version: ${28} | |
| instance_type: ${29} | |
| wait_timeout: ${30:300} | |
| snapshot: ${31} | |
| maint_window: ${32} | |
| snippet route53 | |
| route53: | |
| zone: ${1:# REQUIRED} | |
| record: ${2:# REQUIRED} | |
| command: ${3:#get|create|delete} | |
| type: ${4:#A|CNAME|MX|AAAA|TXT|PTR|SRV|SPF|NS} | |
| aws_secret_key: ${5} | |
| aws_access_key: ${6} | |
| retry_interval: ${7:500} | |
| value: ${8} | |
| ttl: ${9:3600 (one hour)} | |
| overwrite: ${10} | |
| snippet ec2_asg | |
| ec2_asg: | |
| name: ${1:# REQUIRED} | |
| state: ${2:#present|absent} | |
| aws_secret_key: ${3} | |
| profile: ${4} | |
| aws_access_key: ${5} | |
| availability_zones: ${6} | |
| security_token: ${7} | |
| tags: ${8} | |
| region: ${9} | |
| min_size: ${10} | |
| desired_capacity: ${11} | |
| vpc_zone_identifier: ${12} | |
| launch_config_name: ${13} | |
| health_check_period: ${14:500 seconds} | |
| ec2_url: ${15} | |
| load_balancers: ${16} | |
| validate_certs: ${17:#yes|no} | |
| max_size: ${18} | |
| health_check_type: ${19:#EC2|ELB} | |
| snippet ec2_scaling_policy | |
| ec2_scaling_policy: | |
| name: ${1:# REQUIRED} | |
| asg_name: ${2:# REQUIRED} | |
| state: ${3:#present|absent} | |
| aws_secret_key: ${4} | |
| profile: ${5} | |
| aws_access_key: ${6} | |
| security_token: ${7} | |
| adjustment_type: ${8:#ChangeInCapacity|ExactCapacity|PercentChangeInCapacity} | |
| min_adjustment_step: ${9} | |
| scaling_adjustment: ${10} | |
| cooldown: ${11} | |
| ec2_url: ${12} | |
| validate_certs: ${13:#yes|no} | |
| snippet riak | |
| riak: | |
| target_node: ${1:riak@127.0.0.1} | |
| config_dir: ${2:/etc/riak} | |
| wait_for_service: ${3:#kv} | |
| http_conn: ${4:127.0.0.1:8098} | |
| wait_for_ring: ${5} | |
| wait_for_handoffs: ${6} | |
| command: ${7:#ping|kv_test|join|plan|commit} | |
| validate_certs: ${8:#yes|no} | |
| snippet mysql_user | |
| mysql_user: | |
| name: ${1:# REQUIRED} | |
| login_port: ${2:3306} | |
| login_user: ${3} | |
| login_host: ${4:localhost} | |
| append_privs: ${5:#yes|no} | |
| host: ${6:localhost} | |
| login_unix_socket: ${7} | |
| state: ${8:#present|absent} | |
| login_password: ${9} | |
| check_implicit_admin: ${10:false} | |
| password: ${11} | |
| priv: ${12} | |
| snippet mysql_replication | |
| mysql_replication: | |
| master_ssl_cert: ${1} | |
| master_password: ${2} | |
| login_user: ${3} | |
| login_host: ${4} | |
| login_password: ${5} | |
| master_host: ${6} | |
| master_ssl_ca: ${7} | |
| login_unix_socket: ${8} | |
| master_connect_retry: ${9} | |
| master_user: ${10} | |
| master_port: ${11} | |
| master_log_file: ${12} | |
| master_ssl_cipher: ${13} | |
| relay_log_file: ${14} | |
| master_ssl: ${15} | |
| master_ssl_key: ${16} | |
| master_ssl_capath: ${17} | |
| mode: ${18:#getslave|getmaster|changemaster|stopslave|startslave} | |
| master_log_pos: ${19} | |
| relay_log_pos: ${20} | |
| snippet postgresql_user | |
| postgresql_user: | |
| name: ${1:# REQUIRED} | |
| login_password: ${2} | |
| login_user: ${3:postgres} | |
| login_host: ${4:localhost} | |
| expires: ${5} | |
| db: ${6} | |
| port: ${7:5432} | |
| state: ${8:#present|absent} | |
| encrypted: ${9:false} | |
| password: ${10} | |
| role_attr_flags: ${11:#[NO]SUPERUSER|[NO]CREATEROLE|[NO]CREATEUSER|[NO]CREATEDB|[NO]INHERIT|[NO]LOGIN|[NO]REPLICATION} | |
| fail_on_user: ${12:#yes|no} | |
| priv: ${13} | |
| snippet postgresql_privs | |
| postgresql_privs: | |
| roles: ${1:# REQUIRED} | |
| database: ${2:# REQUIRED} | |
| objs: ${3} | |
| privs: ${4} | |
| state: ${5:#present|absent} | |
| host: ${6} | |
| login: ${7:postgres} | |
| password: ${8} | |
| type: ${9:#table|sequence|function|database|schema|language|tablespace|group} | |
| port: ${10:5432} | |
| grant_option: ${11:#yes|no} | |
| schema: ${12} | |
| snippet redis | |
| redis: | |
| command: ${1:#slave|flush|config} | |
| login_port: ${2:6379} | |
| name: ${3} | |
| flush_mode: ${4:#all|db} | |
| master_host: ${5} | |
| login_host: ${6:localhost} | |
| master_port: ${7} | |
| db: ${8} | |
| value: ${9} | |
| login_password: ${10} | |
| slave_mode: ${11:#master|slave} | |
| snippet postgresql_db | |
| postgresql_db: | |
| name: ${1:# REQUIRED} | |
| encoding: ${2} | |
| login_user: ${3} | |
| lc_collate: ${4} | |
| lc_ctype: ${5} | |
| port: ${6:5432} | |
| state: ${7:#present|absent} | |
| template: ${8} | |
| login_password: ${9} | |
| owner: ${10} | |
| login_host: ${11:localhost} | |
| snippet mysql_variables | |
| mysql_variables: | |
| variable: ${1:# REQUIRED} | |
| login_unix_socket: ${2} | |
| login_password: ${3} | |
| login_user: ${4} | |
| login_host: ${5} | |
| value: ${6} | |
| snippet mongodb_user | |
| mongodb_user: | |
| database: ${1:# REQUIRED} | |
| user: ${2:# REQUIRED} | |
| login_port: ${3:27017} | |
| roles: ${4:readwrite} | |
| login_user: ${5} | |
| login_host: ${6:localhost} | |
| state: ${7:#present|absent} | |
| login_password: ${8} | |
| password: ${9} | |
| replica_set: ${10} | |
| snippet mysql_db | |
| mysql_db: | |
| name: ${1:# REQUIRED} | |
| login_port: ${2:3306} | |
| encoding: ${3} | |
| login_user: ${4} | |
| login_host: ${5:localhost} | |
| login_unix_socket: ${6} | |
| state: ${7:#present|absent|dump|import} | |
| login_password: ${8} | |
| collation: ${9} | |
| target: ${10} | |
| snippet lineinfile | |
| lineinfile: | |
| dest: ${1:# REQUIRED} | |
| path: ${2:[]} | |
| src: ${3} | |
| force: ${4:#yes|no} | |
| insertbefore: ${5:#BOF|*regex*} | |
| selevel: ${6:s0} | |
| create: ${7:#yes|no} | |
| seuser: ${8} | |
| recurse: ${9:#yes|no} | |
| serole: ${10} | |
| backrefs: ${11:#yes|no} | |
| owner: ${12} | |
| state: ${13:#file|link|directory|hard|touch|absent} | |
| mode: ${14} | |
| insertafter: ${15:#EOF|*regex*} | |
| regexp: ${16} | |
| line: ${17} | |
| backup: ${18:#yes|no} | |
| validate: ${19} | |
| group: ${20} | |
| setype: ${21} | |
| snippet get_url | |
| get_url: | |
| url: ${1:# REQUIRED} | |
| dest: ${2:# REQUIRED} | |
| path: ${3:[]} | |
| url_password: ${4} | |
| force: ${5:#yes|no} | |
| use_proxy: ${6:#yes|no} | |
| src: ${7} | |
| selevel: ${8:s0} | |
| seuser: ${9} | |
| recurse: ${10:#yes|no} | |
| setype: ${11} | |
| sha256sum: ${12} | |
| serole: ${13} | |
| state: ${14:#file|link|directory|hard|touch|absent} | |
| mode: ${15} | |
| url_username: ${16} | |
| owner: ${17} | |
| group: ${18} | |
| validate_certs: ${19:#yes|no} | |
| snippet ini_file | |
| ini_file: | |
| dest: ${1:# REQUIRED} | |
| path: ${2:[]} | |
| section: ${3:# REQUIRED} | |
| force: ${4:#yes|no} | |
| option: ${5} | |
| state: ${6:#file|link|directory|hard|touch|absent} | |
| selevel: ${7:s0} | |
| owner: ${8} | |
| src: ${9} | |
| group: ${10} | |
| seuser: ${11} | |
| recurse: ${12:#yes|no} | |
| setype: ${13} | |
| value: ${14} | |
| serole: ${15} | |
| mode: ${16} | |
| backup: ${17:#yes|no} | |
| snippet uri | |
| uri: | |
| path: ${1:[]} | |
| url: ${2:# REQUIRED} | |
| force: ${3:#yes|no} | |
| follow_redirects: ${4:#all|safe|none} | |
| owner: ${5} | |
| HEADER_: ${6} | |
| group: ${7} | |
| serole: ${8} | |
| setype: ${9} | |
| status_code: ${10:200} | |
| return_content: ${11:#yes|no} | |
| method: ${12:#GET|POST|PUT|HEAD|DELETE|OPTIONS|PATCH} | |
| body: ${13} | |
| state: ${14:#file|link|directory|hard|touch|absent} | |
| dest: ${15} | |
| selevel: ${16:s0} | |
| force_basic_auth: ${17:#yes|no} | |
| removes: ${18} | |
| user: ${19} | |
| password: ${20} | |
| src: ${21} | |
| seuser: ${22} | |
| recurse: ${23:#yes|no} | |
| creates: ${24} | |
| mode: ${25} | |
| timeout: ${26:30} | |
| snippet replace | |
| replace: | |
| dest: ${1:# REQUIRED} | |
| path: ${2:[]} | |
| regexp: ${3:# REQUIRED} | |
| force: ${4:#yes|no} | |
| state: ${5:#file|link|directory|hard|touch|absent} | |
| selevel: ${6:s0} | |
| replace: ${7} | |
| owner: ${8} | |
| validate: ${9} | |
| src: ${10} | |
| group: ${11} | |
| seuser: ${12} | |
| recurse: ${13:#yes|no} | |
| setype: ${14} | |
| serole: ${15} | |
| mode: ${16} | |
| backup: ${17:#yes|no} | |
| snippet assemble | |
| assemble: | |
| dest: ${1:# REQUIRED} | |
| path: ${2:[]} | |
| force: ${3:#yes|no} | |
| remote_src: ${4:#True|False} | |
| selevel: ${5:s0} | |
| state: ${6:#file|link|directory|hard|touch|absent} | |
| owner: ${7} | |
| regexp: ${8} | |
| src: ${9} | |
| group: ${10} | |
| seuser: ${11} | |
| recurse: ${12:#yes|no} | |
| serole: ${13} | |
| delimiter: ${14} | |
| mode: ${15} | |
| backup: ${16:#yes|no} | |
| setype: ${17} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment