diff --git a/generate_snippets.py b/generate_snippets.py index e362af4..3fee4db 100644 --- a/generate_snippets.py +++ b/generate_snippets.py @@ -61,24 +61,18 @@ def _add_all_snippets(states): print("All states present in package.json") local = salt.client.Caller() - -states = local.cmd('sys.list_state_modules') -state_functions = local.cmd('sys.list_state_functions') +state_info = local.cmd('baredoc.list_states', names_only=True) function_blacklist = ['mod_watch'] any_updates = False -for state in states: +for state in state_info: # Build list of functions for state current_functions = [] state_path = os.path.join('snippets', state + '.json') - for function in state_functions: - if function.startswith('{}.'.format(state)): - for blacklist in function_blacklist: - # Don't include mod_watch functions as these aren't used in state files - if '{}.{}'.format(state, blacklist) not in function: - current_functions.append(function[len('{}.'.format(state)):]) + # Don't include mod_watch functions as these aren't used in state files + current_functions = list(set(state_info[state]) - set(function_blacklist)) snippets = _gen_snippet(state, current_functions) if not os.path.exists(state_path): @@ -102,4 +96,4 @@ def _add_all_snippets(states): if not any_updates: print('No changes made to snippet files') -_add_all_snippets(states) +_add_all_snippets(sorted(state_info.keys())) diff --git a/package.json b/package.json index b89590e..8623eeb 100644 --- a/package.json +++ b/package.json @@ -65,831 +65,1399 @@ "snippets": [ { "language": "sls", - "path": "./snippets/alias.json" + "path": "./snippets/acl.json" }, { - "language": "sls", - "path": "./snippets/alternatives.json" + "path": "./snippets/acme.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ansible.json" + "path": "./snippets/alias.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/archive.json" + "path": "./snippets/alternatives.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/artifactory.json" + "path": "./snippets/ansible.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/azurearm_compute.json" + "path": "./snippets/apache.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/azurearm_network.json" + "path": "./snippets/apache_conf.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/beacon.json" + "path": "./snippets/apache_module.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/bigip.json" + "path": "./snippets/apache_site.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/blockdev.json" + "path": "./snippets/apt.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto3_elasticache.json" + "path": "./snippets/archive.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto3_elasticsearch.json" + "path": "./snippets/artifactory.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto3_route53.json" + "path": "./snippets/assistive.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto3_sns.json" + "path": "./snippets/at.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_apigateway.json" + "path": "./snippets/augeas.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_asg.json" + "path": "./snippets/aws_sqs.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_cfn.json" + "path": "./snippets/azurearm_compute.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_cloudfront.json" + "path": "./snippets/azurearm_dns.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_cloudtrail.json" + "path": "./snippets/azurearm_network.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_cloudwatch_alarm.json" + "path": "./snippets/azurearm_resource.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_cloudwatch_event.json" + "path": "./snippets/beacon.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_cognitoidentity.json" + "path": "./snippets/bigip.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_datapipeline.json" + "path": "./snippets/blockdev.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_dynamodb.json" + "path": "./snippets/boto3_elasticache.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_ec2.json" + "path": "./snippets/boto3_elasticsearch.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_elasticache.json" + "path": "./snippets/boto3_route53.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_elasticsearch_domain.json" + "path": "./snippets/boto3_sns.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_elb.json" + "path": "./snippets/boto_apigateway.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_elbv2.json" + "path": "./snippets/boto_asg.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_iam.json" + "path": "./snippets/boto_cfn.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_iam_role.json" + "path": "./snippets/boto_cloudfront.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_iot.json" + "path": "./snippets/boto_cloudtrail.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_kinesis.json" + "path": "./snippets/boto_cloudwatch_alarm.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_kms.json" + "path": "./snippets/boto_cloudwatch_event.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_lambda.json" + "path": "./snippets/boto_cognitoidentity.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_lc.json" + "path": "./snippets/boto_datapipeline.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_rds.json" + "path": "./snippets/boto_dynamodb.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_route53.json" + "path": "./snippets/boto_ec2.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_s3.json" + "path": "./snippets/boto_elasticache.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_s3_bucket.json" + "path": "./snippets/boto_elasticsearch_domain.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_secgroup.json" + "path": "./snippets/boto_elb.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_sns.json" + "path": "./snippets/boto_elbv2.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_sqs.json" + "path": "./snippets/boto_iam.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/boto_vpc.json" + "path": "./snippets/boto_iam_role.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/buildout.json" + "path": "./snippets/boto_iot.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ceph.json" + "path": "./snippets/boto_kinesis.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/certutil.json" + "path": "./snippets/boto_kms.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/chocolatey.json" + "path": "./snippets/boto_lambda.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/chronos_job.json" + "path": "./snippets/boto_lc.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/cloud.json" + "path": "./snippets/boto_rds.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/cmd.json" + "path": "./snippets/boto_route53.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/composer.json" + "path": "./snippets/boto_s3.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/cron.json" + "path": "./snippets/boto_s3_bucket.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/cryptdev.json" + "path": "./snippets/boto_secgroup.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/csf.json" + "path": "./snippets/boto_sns.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/cyg.json" + "path": "./snippets/boto_sqs.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ddns.json" + "path": "./snippets/boto_vpc.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/disk.json" + "path": "./snippets/bower.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/dism.json" + "path": "./snippets/buildout.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/docker_container.json" + "path": "./snippets/cabal.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/docker_image.json" + "path": "./snippets/ceph.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/docker_network.json" + "path": "./snippets/certutil.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/docker_volume.json" + "path": "./snippets/chef.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/dvs.json" + "path": "./snippets/chocolatey.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/elasticsearch.json" + "path": "./snippets/chronos_job.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/elasticsearch_index.json" + "path": "./snippets/cimc.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/elasticsearch_index_template.json" + "path": "./snippets/cisconso.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/environ.json" + "path": "./snippets/cloud.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/esxdatacenter.json" + "path": "./snippets/cmd.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/etcd.json" + "path": "./snippets/composer.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ethtool.json" + "path": "./snippets/cron.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/event.json" + "path": "./snippets/cryptdev.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/file.json" + "path": "./snippets/csf.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/firewall.json" + "path": "./snippets/cyg.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/gem.json" + "path": "./snippets/ddns.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/git.json" + "path": "./snippets/debconf.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/glassfish.json" + "path": "./snippets/dellchassis.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/gnomedesktop.json" + "path": "./snippets/disk.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/gpg.json" + "path": "./snippets/dism.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/grafana4_dashboard.json" + "path": "./snippets/docker_container.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/grafana4_datasource.json" + "path": "./snippets/docker_image.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/grafana4_org.json" + "path": "./snippets/docker_network.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/grafana4_user.json" + "path": "./snippets/docker_volume.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/grains.json" + "path": "./snippets/drac.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/group.json" + "path": "./snippets/dvs.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/highstate_doc.json" + "path": "./snippets/elasticsearch.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/host.json" + "path": "./snippets/elasticsearch_index.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/http.json" + "path": "./snippets/elasticsearch_index_template.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/incron.json" + "path": "./snippets/environ.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/infoblox_a.json" + "path": "./snippets/eselect.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/infoblox_cname.json" + "path": "./snippets/esxcluster.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/infoblox_host_record.json" + "path": "./snippets/esxdatacenter.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/infoblox_range.json" + "path": "./snippets/esxi.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ini.json" + "path": "./snippets/esxvm.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/iptables.json" + "path": "./snippets/etcd.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/jboss7.json" + "path": "./snippets/ethtool.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/jenkins.json" + "path": "./snippets/event.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/junos.json" + "path": "./snippets/file.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/keyboard.json" + "path": "./snippets/firewall.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/keystore.json" + "path": "./snippets/firewalld.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ldap.json" + "path": "./snippets/gem.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/lgpo.json" + "path": "./snippets/git.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/libcloud_dns.json" + "path": "./snippets/github.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/libcloud_loadbalancer.json" + "path": "./snippets/glance.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/libcloud_storage.json" + "path": "./snippets/glance_image.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/license.json" + "path": "./snippets/glassfish.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/locale.json" + "path": "./snippets/glusterfs.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/logrotate.json" + "path": "./snippets/gnomedesktop.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/loop.json" + "path": "./snippets/gpg.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/lxc.json" + "path": "./snippets/grafana.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/marathon_app.json" + "path": "./snippets/grafana4_dashboard.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/moby_container.json" + "path": "./snippets/grafana4_datasource.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/moby_image.json" + "path": "./snippets/grafana4_org.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/moby_network.json" + "path": "./snippets/grafana4_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/moby_volume.json" + "path": "./snippets/grafana_dashboard.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/modjk.json" + "path": "./snippets/grafana_datasource.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/modjk_worker.json" + "path": "./snippets/grains.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/module.json" + "path": "./snippets/group.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mongodb_database.json" + "path": "./snippets/heat.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mongodb_user.json" + "path": "./snippets/hg.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mount.json" + "path": "./snippets/highstate_doc.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mssql_database.json" + "path": "./snippets/host.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mssql_login.json" + "path": "./snippets/http.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mssql_role.json" + "path": "./snippets/icinga2.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mssql_user.json" + "path": "./snippets/ifttt.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/msteams.json" + "path": "./snippets/incron.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mysql_database.json" + "path": "./snippets/influxdb08_database.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mysql_grants.json" + "path": "./snippets/influxdb08_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mysql_query.json" + "path": "./snippets/influxdb_continuous_query.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/mysql_user.json" + "path": "./snippets/influxdb_database.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/network.json" + "path": "./snippets/influxdb_retention_policy.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/nexus.json" + "path": "./snippets/influxdb_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/npm.json" + "path": "./snippets/infoblox_a.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ntp.json" + "path": "./snippets/infoblox_cname.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/openstack_config.json" + "path": "./snippets/infoblox_host_record.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/opsgenie.json" + "path": "./snippets/infoblox_range.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pagerduty.json" + "path": "./snippets/ini.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pagerduty_escalation_policy.json" + "path": "./snippets/ipmi.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pagerduty_schedule.json" + "path": "./snippets/ipset.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pagerduty_service.json" + "path": "./snippets/iptables.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pagerduty_user.json" + "path": "./snippets/jboss7.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pbm.json" + "path": "./snippets/jenkins.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pip.json" + "path": "./snippets/junos.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pkg.json" + "path": "./snippets/kapacitor.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pkgbuild.json" + "path": "./snippets/kernelpkg.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pkgng.json" + "path": "./snippets/keyboard.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/powercfg.json" + "path": "./snippets/keychain.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/powerpath.json" + "path": "./snippets/keystone.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/process.json" + "path": "./snippets/keystone_domain.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/proxy.json" + "path": "./snippets/keystone_endpoint.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pushover.json" + "path": "./snippets/keystone_group.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/pyenv.json" + "path": "./snippets/keystone_project.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/rbenv.json" + "path": "./snippets/keystone_role.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/rdp.json" + "path": "./snippets/keystone_role_grant.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/reg.json" + "path": "./snippets/keystone_service.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/rsync.json" + "path": "./snippets/keystone_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/rvm.json" + "path": "./snippets/keystore.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/salt.json" + "path": "./snippets/kmod.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/salt_proxy.json" + "path": "./snippets/kubernetes.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/saltutil.json" + "path": "./snippets/layman.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/schedule.json" + "path": "./snippets/ldap.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/serverdensity_device.json" + "path": "./snippets/lgpo.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/service.json" + "path": "./snippets/libcloud_dns.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/slack.json" + "path": "./snippets/libcloud_loadbalancer.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/smtp.json" + "path": "./snippets/libcloud_storage.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/solrcloud.json" + "path": "./snippets/license.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/sqlite3.json" + "path": "./snippets/locale.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ssh_auth.json" + "path": "./snippets/logadm.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/ssh_known_hosts.json" + "path": "./snippets/logrotate.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/stateconf.json" + "path": "./snippets/loop.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/status.json" + "path": "./snippets/lvm.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/statuspage.json" + "path": "./snippets/lvs_server.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/supervisord.json" + "path": "./snippets/lvs_service.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/syslog_ng.json" + "path": "./snippets/lxc.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/system.json" + "path": "./snippets/lxd.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/telemetry_alert.json" + "path": "./snippets/lxd_container.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/test.json" + "path": "./snippets/lxd_image.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/timezone.json" + "path": "./snippets/lxd_profile.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/tls.json" + "path": "./snippets/macdefaults.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/tomcat.json" + "path": "./snippets/macpackage.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/tuned.json" + "path": "./snippets/makeconf.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/uptime.json" + "path": "./snippets/marathon_app.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/user.json" + "path": "./snippets/memcached.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/vagrant.json" + "path": "./snippets/moby_container.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/vault.json" + "path": "./snippets/moby_image.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/vbox_guest.json" + "path": "./snippets/moby_network.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/virtualenv.json" + "path": "./snippets/moby_volume.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/win_dacl.json" + "path": "./snippets/modjk.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/win_dns_client.json" + "path": "./snippets/modjk_worker.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/win_firewall.json" + "path": "./snippets/module.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/win_path.json" + "path": "./snippets/mongodb_database.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/win_pki.json" + "path": "./snippets/mongodb_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/win_smtp_server.json" + "path": "./snippets/monit.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/winrepo.json" + "path": "./snippets/mount.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/wua.json" + "path": "./snippets/mssql_database.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/wusa.json" + "path": "./snippets/mssql_login.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/xml.json" + "path": "./snippets/mssql_role.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_action.json" + "path": "./snippets/mssql_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_host.json" + "path": "./snippets/msteams.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_hostgroup.json" + "path": "./snippets/mysql_database.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_mediatype.json" + "path": "./snippets/mysql_grants.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_template.json" + "path": "./snippets/mysql_query.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_user.json" + "path": "./snippets/mysql_user.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_usergroup.json" + "path": "./snippets/napalm_yang.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_usermacro.json" + "path": "./snippets/netacl.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zabbix_valuemap.json" + "path": "./snippets/netconfig.json", + "language": "sls" }, { - "language": "sls", - "path": "./snippets/zenoss.json" + "path": "./snippets/netntp.json", + "language": "sls" + }, + { + "path": "./snippets/netsnmp.json", + "language": "sls" + }, + { + "path": "./snippets/netusers.json", + "language": "sls" + }, + { + "path": "./snippets/network.json", + "language": "sls" + }, + { + "path": "./snippets/neutron_network.json", + "language": "sls" + }, + { + "path": "./snippets/neutron_secgroup.json", + "language": "sls" + }, + { + "path": "./snippets/neutron_secgroup_rule.json", + "language": "sls" + }, + { + "path": "./snippets/neutron_subnet.json", + "language": "sls" + }, + { + "path": "./snippets/nexus.json", + "language": "sls" + }, + { + "path": "./snippets/nfs_export.json", + "language": "sls" + }, + { + "path": "./snippets/nftables.json", + "language": "sls" + }, + { + "path": "./snippets/npm.json", + "language": "sls" + }, + { + "path": "./snippets/ntp.json", + "language": "sls" + }, + { + "path": "./snippets/nxos.json", + "language": "sls" + }, + { + "path": "./snippets/openstack_config.json", + "language": "sls" + }, + { + "path": "./snippets/openvswitch_bridge.json", + "language": "sls" + }, + { + "path": "./snippets/openvswitch_port.json", + "language": "sls" + }, + { + "path": "./snippets/opsgenie.json", + "language": "sls" + }, + { + "path": "./snippets/pagerduty.json", + "language": "sls" + }, + { + "path": "./snippets/pagerduty_escalation_policy.json", + "language": "sls" + }, + { + "path": "./snippets/pagerduty_schedule.json", + "language": "sls" + }, + { + "path": "./snippets/pagerduty_service.json", + "language": "sls" + }, + { + "path": "./snippets/pagerduty_user.json", + "language": "sls" + }, + { + "path": "./snippets/panos.json", + "language": "sls" + }, + { + "path": "./snippets/pbm.json", + "language": "sls" + }, + { + "path": "./snippets/pcs.json", + "language": "sls" + }, + { + "path": "./snippets/pdbedit.json", + "language": "sls" + }, + { + "path": "./snippets/pecl.json", + "language": "sls" + }, + { + "path": "./snippets/pip.json", + "language": "sls" + }, + { + "path": "./snippets/pkg.json", + "language": "sls" + }, + { + "path": "./snippets/pkgbuild.json", + "language": "sls" + }, + { + "path": "./snippets/pkgng.json", + "language": "sls" + }, + { + "path": "./snippets/pkgrepo.json", + "language": "sls" + }, + { + "path": "./snippets/portage_config.json", + "language": "sls" + }, + { + "path": "./snippets/ports.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_cluster.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_database.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_extension.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_group.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_initdb.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_language.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_privileges.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_schema.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_tablespace.json", + "language": "sls" + }, + { + "path": "./snippets/postgres_user.json", + "language": "sls" + }, + { + "path": "./snippets/powercfg.json", + "language": "sls" + }, + { + "path": "./snippets/powerpath.json", + "language": "sls" + }, + { + "path": "./snippets/probes.json", + "language": "sls" + }, + { + "path": "./snippets/process.json", + "language": "sls" + }, + { + "path": "./snippets/proxy.json", + "language": "sls" + }, + { + "path": "./snippets/pushover.json", + "language": "sls" + }, + { + "path": "./snippets/pyenv.json", + "language": "sls" + }, + { + "path": "./snippets/pyrax_queues.json", + "language": "sls" + }, + { + "path": "./snippets/quota.json", + "language": "sls" + }, + { + "path": "./snippets/rabbitmq_cluster.json", + "language": "sls" + }, + { + "path": "./snippets/rabbitmq_plugin.json", + "language": "sls" + }, + { + "path": "./snippets/rabbitmq_policy.json", + "language": "sls" + }, + { + "path": "./snippets/rabbitmq_upstream.json", + "language": "sls" + }, + { + "path": "./snippets/rabbitmq_user.json", + "language": "sls" + }, + { + "path": "./snippets/rabbitmq_vhost.json", + "language": "sls" + }, + { + "path": "./snippets/raid.json", + "language": "sls" + }, + { + "path": "./snippets/rbac.json", + "language": "sls" + }, + { + "path": "./snippets/rbenv.json", + "language": "sls" + }, + { + "path": "./snippets/rdp.json", + "language": "sls" + }, + { + "path": "./snippets/redis.json", + "language": "sls" + }, + { + "path": "./snippets/reg.json", + "language": "sls" + }, + { + "path": "./snippets/rsync.json", + "language": "sls" + }, + { + "path": "./snippets/rvm.json", + "language": "sls" + }, + { + "path": "./snippets/salt.json", + "language": "sls" + }, + { + "path": "./snippets/salt_proxy.json", + "language": "sls" + }, + { + "path": "./snippets/saltutil.json", + "language": "sls" + }, + { + "path": "./snippets/schedule.json", + "language": "sls" + }, + { + "path": "./snippets/selinux.json", + "language": "sls" + }, + { + "path": "./snippets/serverdensity_device.json", + "language": "sls" + }, + { + "path": "./snippets/service.json", + "language": "sls" + }, + { + "path": "./snippets/slack.json", + "language": "sls" + }, + { + "path": "./snippets/smartos.json", + "language": "sls" + }, + { + "path": "./snippets/smtp.json", + "language": "sls" + }, + { + "path": "./snippets/snapper.json", + "language": "sls" + }, + { + "path": "./snippets/solrcloud.json", + "language": "sls" + }, + { + "path": "./snippets/splunk.json", + "language": "sls" + }, + { + "path": "./snippets/splunk_search.json", + "language": "sls" + }, + { + "path": "./snippets/sqlite3.json", + "language": "sls" + }, + { + "path": "./snippets/ssh_auth.json", + "language": "sls" + }, + { + "path": "./snippets/ssh_known_hosts.json", + "language": "sls" + }, + { + "path": "./snippets/stateconf.json", + "language": "sls" + }, + { + "path": "./snippets/status.json", + "language": "sls" + }, + { + "path": "./snippets/statuspage.json", + "language": "sls" + }, + { + "path": "./snippets/supervisord.json", + "language": "sls" + }, + { + "path": "./snippets/svn.json", + "language": "sls" + }, + { + "path": "./snippets/sysctl.json", + "language": "sls" + }, + { + "path": "./snippets/syslog_ng.json", + "language": "sls" + }, + { + "path": "./snippets/sysrc.json", + "language": "sls" + }, + { + "path": "./snippets/system.json", + "language": "sls" + }, + { + "path": "./snippets/telemetry_alert.json", + "language": "sls" + }, + { + "path": "./snippets/test.json", + "language": "sls" + }, + { + "path": "./snippets/testinfra.json", + "language": "sls" + }, + { + "path": "./snippets/timezone.json", + "language": "sls" + }, + { + "path": "./snippets/tls.json", + "language": "sls" + }, + { + "path": "./snippets/tomcat.json", + "language": "sls" + }, + { + "path": "./snippets/trafficserver.json", + "language": "sls" + }, + { + "path": "./snippets/tuned.json", + "language": "sls" + }, + { + "path": "./snippets/uptime.json", + "language": "sls" + }, + { + "path": "./snippets/user.json", + "language": "sls" + }, + { + "path": "./snippets/vagrant.json", + "language": "sls" + }, + { + "path": "./snippets/vault.json", + "language": "sls" + }, + { + "path": "./snippets/vbox_guest.json", + "language": "sls" + }, + { + "path": "./snippets/victorops.json", + "language": "sls" + }, + { + "path": "./snippets/virt.json", + "language": "sls" + }, + { + "path": "./snippets/virtualenv.json", + "language": "sls" + }, + { + "path": "./snippets/webutil.json", + "language": "sls" + }, + { + "path": "./snippets/win_dacl.json", + "language": "sls" + }, + { + "path": "./snippets/win_dns_client.json", + "language": "sls" + }, + { + "path": "./snippets/win_firewall.json", + "language": "sls" + }, + { + "path": "./snippets/win_iis.json", + "language": "sls" + }, + { + "path": "./snippets/win_path.json", + "language": "sls" + }, + { + "path": "./snippets/win_pki.json", + "language": "sls" + }, + { + "path": "./snippets/win_servermanager.json", + "language": "sls" + }, + { + "path": "./snippets/win_smtp_server.json", + "language": "sls" + }, + { + "path": "./snippets/win_snmp.json", + "language": "sls" + }, + { + "path": "./snippets/winrepo.json", + "language": "sls" + }, + { + "path": "./snippets/wordpress.json", + "language": "sls" + }, + { + "path": "./snippets/wua.json", + "language": "sls" + }, + { + "path": "./snippets/wusa.json", + "language": "sls" + }, + { + "path": "./snippets/x509.json", + "language": "sls" + }, + { + "path": "./snippets/xattr.json", + "language": "sls" + }, + { + "path": "./snippets/xml.json", + "language": "sls" + }, + { + "path": "./snippets/xmpp.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_action.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_host.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_hostgroup.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_mediatype.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_template.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_user.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_usergroup.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_usermacro.json", + "language": "sls" + }, + { + "path": "./snippets/zabbix_valuemap.json", + "language": "sls" + }, + { + "path": "./snippets/zenoss.json", + "language": "sls" + }, + { + "path": "./snippets/zfs.json", + "language": "sls" + }, + { + "path": "./snippets/zk_concurrency.json", + "language": "sls" + }, + { + "path": "./snippets/zone.json", + "language": "sls" + }, + { + "path": "./snippets/zookeeper.json", + "language": "sls" + }, + { + "path": "./snippets/zpool.json", + "language": "sls" } ] } diff --git a/snippets/acl.json b/snippets/acl.json new file mode 100644 index 0000000..eeed3f3 --- /dev/null +++ b/snippets/acl.json @@ -0,0 +1,34 @@ +{ + "acl.absent": { + "body": [ + "acl.absent:", + "$0" + ], + "prefix": "acl.absent:", + "description": "acl.absent:" + }, + "acl.present": { + "body": [ + "acl.present:", + "$0" + ], + "prefix": "acl.present:", + "description": "acl.present:" + }, + "acl.list_present": { + "body": [ + "acl.list_present:", + "$0" + ], + "prefix": "acl.list_present:", + "description": "acl.list_present:" + }, + "acl.list_absent": { + "body": [ + "acl.list_absent:", + "$0" + ], + "prefix": "acl.list_absent:", + "description": "acl.list_absent:" + } +} \ No newline at end of file diff --git a/snippets/acme.json b/snippets/acme.json new file mode 100644 index 0000000..3159b11 --- /dev/null +++ b/snippets/acme.json @@ -0,0 +1,10 @@ +{ + "acme.cert": { + "body": [ + "acme.cert:", + "$0" + ], + "prefix": "acme.cert:", + "description": "acme.cert:" + } +} \ No newline at end of file diff --git a/snippets/alternatives.json b/snippets/alternatives.json index baf64b6..9f7e8d2 100644 --- a/snippets/alternatives.json +++ b/snippets/alternatives.json @@ -1,34 +1,42 @@ { - "alternatives.auto": { - "prefix": "alternatives.auto:", + "alternatives.set": { "body": [ - "alternatives.auto:", + "alternatives.set:", "$0" ], - "description": "alternatives.auto:" + "prefix": "alternatives.set:", + "description": "alternatives.set:" }, - "alternatives.install": { - "prefix": "alternatives.install:", + "alternatives.set_": { "body": [ - "alternatives.install:", + "alternatives.set_:", "$0" ], - "description": "alternatives.install:" + "prefix": "alternatives.set_:", + "description": "alternatives.set_:" }, "alternatives.remove": { - "prefix": "alternatives.remove:", "body": [ "alternatives.remove:", "$0" ], + "prefix": "alternatives.remove:", "description": "alternatives.remove:" }, - "alternatives.set": { - "prefix": "alternatives.set:", + "alternatives.auto": { "body": [ - "alternatives.set:", + "alternatives.auto:", "$0" ], - "description": "alternatives.set:" + "prefix": "alternatives.auto:", + "description": "alternatives.auto:" + }, + "alternatives.install": { + "body": [ + "alternatives.install:", + "$0" + ], + "prefix": "alternatives.install:", + "description": "alternatives.install:" } } \ No newline at end of file diff --git a/snippets/apache.json b/snippets/apache.json new file mode 100644 index 0000000..1705139 --- /dev/null +++ b/snippets/apache.json @@ -0,0 +1,10 @@ +{ + "apache.configfile": { + "body": [ + "apache.configfile:", + "$0" + ], + "prefix": "apache.configfile:", + "description": "apache.configfile:" + } +} \ No newline at end of file diff --git a/snippets/apache_conf.json b/snippets/apache_conf.json new file mode 100644 index 0000000..b4b1d11 --- /dev/null +++ b/snippets/apache_conf.json @@ -0,0 +1,18 @@ +{ + "apache_conf.disabled": { + "body": [ + "apache_conf.disabled:", + "$0" + ], + "prefix": "apache_conf.disabled:", + "description": "apache_conf.disabled:" + }, + "apache_conf.enabled": { + "body": [ + "apache_conf.enabled:", + "$0" + ], + "prefix": "apache_conf.enabled:", + "description": "apache_conf.enabled:" + } +} \ No newline at end of file diff --git a/snippets/apache_module.json b/snippets/apache_module.json new file mode 100644 index 0000000..5b7cc63 --- /dev/null +++ b/snippets/apache_module.json @@ -0,0 +1,18 @@ +{ + "apache_module.enabled": { + "body": [ + "apache_module.enabled:", + "$0" + ], + "prefix": "apache_module.enabled:", + "description": "apache_module.enabled:" + }, + "apache_module.disabled": { + "body": [ + "apache_module.disabled:", + "$0" + ], + "prefix": "apache_module.disabled:", + "description": "apache_module.disabled:" + } +} \ No newline at end of file diff --git a/snippets/apache_site.json b/snippets/apache_site.json new file mode 100644 index 0000000..ec1cedf --- /dev/null +++ b/snippets/apache_site.json @@ -0,0 +1,18 @@ +{ + "apache_site.enabled": { + "body": [ + "apache_site.enabled:", + "$0" + ], + "prefix": "apache_site.enabled:", + "description": "apache_site.enabled:" + }, + "apache_site.disabled": { + "body": [ + "apache_site.disabled:", + "$0" + ], + "prefix": "apache_site.disabled:", + "description": "apache_site.disabled:" + } +} \ No newline at end of file diff --git a/snippets/apt.json b/snippets/apt.json new file mode 100644 index 0000000..d3328ce --- /dev/null +++ b/snippets/apt.json @@ -0,0 +1,10 @@ +{ + "apt.held": { + "body": [ + "apt.held:", + "$0" + ], + "prefix": "apt.held:", + "description": "apt.held:" + } +} \ No newline at end of file diff --git a/snippets/assistive.json b/snippets/assistive.json new file mode 100644 index 0000000..810dbbf --- /dev/null +++ b/snippets/assistive.json @@ -0,0 +1,10 @@ +{ + "assistive.installed": { + "body": [ + "assistive.installed:", + "$0" + ], + "prefix": "assistive.installed:", + "description": "assistive.installed:" + } +} \ No newline at end of file diff --git a/snippets/at.json b/snippets/at.json new file mode 100644 index 0000000..7952908 --- /dev/null +++ b/snippets/at.json @@ -0,0 +1,26 @@ +{ + "at.absent": { + "body": [ + "at.absent:", + "$0" + ], + "prefix": "at.absent:", + "description": "at.absent:" + }, + "at.present": { + "body": [ + "at.present:", + "$0" + ], + "prefix": "at.present:", + "description": "at.present:" + }, + "at.watch": { + "body": [ + "at.watch:", + "$0" + ], + "prefix": "at.watch:", + "description": "at.watch:" + } +} \ No newline at end of file diff --git a/snippets/augeas.json b/snippets/augeas.json new file mode 100644 index 0000000..a0c1647 --- /dev/null +++ b/snippets/augeas.json @@ -0,0 +1,10 @@ +{ + "augeas.change": { + "body": [ + "augeas.change:", + "$0" + ], + "prefix": "augeas.change:", + "description": "augeas.change:" + } +} \ No newline at end of file diff --git a/snippets/aws_sqs.json b/snippets/aws_sqs.json new file mode 100644 index 0000000..b1b9ab3 --- /dev/null +++ b/snippets/aws_sqs.json @@ -0,0 +1,18 @@ +{ + "aws_sqs.exists": { + "body": [ + "aws_sqs.exists:", + "$0" + ], + "prefix": "aws_sqs.exists:", + "description": "aws_sqs.exists:" + }, + "aws_sqs.absent": { + "body": [ + "aws_sqs.absent:", + "$0" + ], + "prefix": "aws_sqs.absent:", + "description": "aws_sqs.absent:" + } +} \ No newline at end of file diff --git a/snippets/azurearm_dns.json b/snippets/azurearm_dns.json new file mode 100644 index 0000000..f9b31d8 --- /dev/null +++ b/snippets/azurearm_dns.json @@ -0,0 +1,34 @@ +{ + "azurearm_dns.zone_present": { + "body": [ + "azurearm_dns.zone_present:", + "$0" + ], + "prefix": "azurearm_dns.zone_present:", + "description": "azurearm_dns.zone_present:" + }, + "azurearm_dns.record_set_absent": { + "body": [ + "azurearm_dns.record_set_absent:", + "$0" + ], + "prefix": "azurearm_dns.record_set_absent:", + "description": "azurearm_dns.record_set_absent:" + }, + "azurearm_dns.record_set_present": { + "body": [ + "azurearm_dns.record_set_present:", + "$0" + ], + "prefix": "azurearm_dns.record_set_present:", + "description": "azurearm_dns.record_set_present:" + }, + "azurearm_dns.zone_absent": { + "body": [ + "azurearm_dns.zone_absent:", + "$0" + ], + "prefix": "azurearm_dns.zone_absent:", + "description": "azurearm_dns.zone_absent:" + } +} \ No newline at end of file diff --git a/snippets/azurearm_resource.json b/snippets/azurearm_resource.json new file mode 100644 index 0000000..6e25068 --- /dev/null +++ b/snippets/azurearm_resource.json @@ -0,0 +1,50 @@ +{ + "azurearm_resource.policy_definition_present": { + "body": [ + "azurearm_resource.policy_definition_present:", + "$0" + ], + "prefix": "azurearm_resource.policy_definition_present:", + "description": "azurearm_resource.policy_definition_present:" + }, + "azurearm_resource.policy_assignment_present": { + "body": [ + "azurearm_resource.policy_assignment_present:", + "$0" + ], + "prefix": "azurearm_resource.policy_assignment_present:", + "description": "azurearm_resource.policy_assignment_present:" + }, + "azurearm_resource.policy_assignment_absent": { + "body": [ + "azurearm_resource.policy_assignment_absent:", + "$0" + ], + "prefix": "azurearm_resource.policy_assignment_absent:", + "description": "azurearm_resource.policy_assignment_absent:" + }, + "azurearm_resource.resource_group_absent": { + "body": [ + "azurearm_resource.resource_group_absent:", + "$0" + ], + "prefix": "azurearm_resource.resource_group_absent:", + "description": "azurearm_resource.resource_group_absent:" + }, + "azurearm_resource.policy_definition_absent": { + "body": [ + "azurearm_resource.policy_definition_absent:", + "$0" + ], + "prefix": "azurearm_resource.policy_definition_absent:", + "description": "azurearm_resource.policy_definition_absent:" + }, + "azurearm_resource.resource_group_present": { + "body": [ + "azurearm_resource.resource_group_present:", + "$0" + ], + "prefix": "azurearm_resource.resource_group_present:", + "description": "azurearm_resource.resource_group_present:" + } +} \ No newline at end of file diff --git a/snippets/bower.json b/snippets/bower.json new file mode 100644 index 0000000..035c0d3 --- /dev/null +++ b/snippets/bower.json @@ -0,0 +1,34 @@ +{ + "bower.pruned": { + "body": [ + "bower.pruned:", + "$0" + ], + "prefix": "bower.pruned:", + "description": "bower.pruned:" + }, + "bower.installed": { + "body": [ + "bower.installed:", + "$0" + ], + "prefix": "bower.installed:", + "description": "bower.installed:" + }, + "bower.removed": { + "body": [ + "bower.removed:", + "$0" + ], + "prefix": "bower.removed:", + "description": "bower.removed:" + }, + "bower.bootstrap": { + "body": [ + "bower.bootstrap:", + "$0" + ], + "prefix": "bower.bootstrap:", + "description": "bower.bootstrap:" + } +} \ No newline at end of file diff --git a/snippets/cabal.json b/snippets/cabal.json new file mode 100644 index 0000000..8c36eba --- /dev/null +++ b/snippets/cabal.json @@ -0,0 +1,18 @@ +{ + "cabal.installed": { + "body": [ + "cabal.installed:", + "$0" + ], + "prefix": "cabal.installed:", + "description": "cabal.installed:" + }, + "cabal.removed": { + "body": [ + "cabal.removed:", + "$0" + ], + "prefix": "cabal.removed:", + "description": "cabal.removed:" + } +} \ No newline at end of file diff --git a/snippets/chef.json b/snippets/chef.json new file mode 100644 index 0000000..4855661 --- /dev/null +++ b/snippets/chef.json @@ -0,0 +1,18 @@ +{ + "chef.solo": { + "body": [ + "chef.solo:", + "$0" + ], + "prefix": "chef.solo:", + "description": "chef.solo:" + }, + "chef.client": { + "body": [ + "chef.client:", + "$0" + ], + "prefix": "chef.client:", + "description": "chef.client:" + } +} \ No newline at end of file diff --git a/snippets/cimc.json b/snippets/cimc.json new file mode 100644 index 0000000..10ab3d4 --- /dev/null +++ b/snippets/cimc.json @@ -0,0 +1,50 @@ +{ + "cimc.power_configuration": { + "body": [ + "cimc.power_configuration:", + "$0" + ], + "prefix": "cimc.power_configuration:", + "description": "cimc.power_configuration:" + }, + "cimc.logging_levels": { + "body": [ + "cimc.logging_levels:", + "$0" + ], + "prefix": "cimc.logging_levels:", + "description": "cimc.logging_levels:" + }, + "cimc.user": { + "body": [ + "cimc.user:", + "$0" + ], + "prefix": "cimc.user:", + "description": "cimc.user:" + }, + "cimc.ntp": { + "body": [ + "cimc.ntp:", + "$0" + ], + "prefix": "cimc.ntp:", + "description": "cimc.ntp:" + }, + "cimc.hostname": { + "body": [ + "cimc.hostname:", + "$0" + ], + "prefix": "cimc.hostname:", + "description": "cimc.hostname:" + }, + "cimc.syslog": { + "body": [ + "cimc.syslog:", + "$0" + ], + "prefix": "cimc.syslog:", + "description": "cimc.syslog:" + } +} \ No newline at end of file diff --git a/snippets/cisconso.json b/snippets/cisconso.json new file mode 100644 index 0000000..0092b41 --- /dev/null +++ b/snippets/cisconso.json @@ -0,0 +1,10 @@ +{ + "cisconso.value_present": { + "body": [ + "cisconso.value_present:", + "$0" + ], + "prefix": "cisconso.value_present:", + "description": "cisconso.value_present:" + } +} \ No newline at end of file diff --git a/snippets/debconf.json b/snippets/debconf.json new file mode 100644 index 0000000..d988ff4 --- /dev/null +++ b/snippets/debconf.json @@ -0,0 +1,18 @@ +{ + "debconf.set_file": { + "body": [ + "debconf.set_file:", + "$0" + ], + "prefix": "debconf.set_file:", + "description": "debconf.set_file:" + }, + "debconf.set": { + "body": [ + "debconf.set:", + "$0" + ], + "prefix": "debconf.set:", + "description": "debconf.set:" + } +} \ No newline at end of file diff --git a/snippets/dellchassis.json b/snippets/dellchassis.json new file mode 100644 index 0000000..3cdc5bf --- /dev/null +++ b/snippets/dellchassis.json @@ -0,0 +1,34 @@ +{ + "dellchassis.firmware_update": { + "body": [ + "dellchassis.firmware_update:", + "$0" + ], + "prefix": "dellchassis.firmware_update:", + "description": "dellchassis.firmware_update:" + }, + "dellchassis.blade_idrac": { + "body": [ + "dellchassis.blade_idrac:", + "$0" + ], + "prefix": "dellchassis.blade_idrac:", + "description": "dellchassis.blade_idrac:" + }, + "dellchassis.switch": { + "body": [ + "dellchassis.switch:", + "$0" + ], + "prefix": "dellchassis.switch:", + "description": "dellchassis.switch:" + }, + "dellchassis.chassis": { + "body": [ + "dellchassis.chassis:", + "$0" + ], + "prefix": "dellchassis.chassis:", + "description": "dellchassis.chassis:" + } +} \ No newline at end of file diff --git a/snippets/docker_container.json b/snippets/docker_container.json index a092953..6c00125 100644 --- a/snippets/docker_container.json +++ b/snippets/docker_container.json @@ -1,38 +1,46 @@ { - "docker_container.absent": { - "prefix": "docker_container.absent:", + "docker_container.running": { "body": [ - "docker_container.absent:", + "docker_container.running:", + "\t- image: ${1:imagename}", "$0" ], - "description": "docker_container.absent:" + "prefix": "docker_container.running:", + "description": "docker_container.running:" + }, + "docker_container.stopped": { + "body": [ + "docker_container.stopped:", + "\t- name: ${1:name or id}", + "$0" + ], + "prefix": "docker_container.stopped:", + "description": "docker_container.stopped:" }, "docker_container.run": { - "prefix": "docker_container.run:", "body": [ "docker_container.run:", "\t- image: ${1:imagename}", "\t- command: ${2:command name}", "$0" ], + "prefix": "docker_container.run:", "description": "docker_container.run:" }, - "docker_container.running": { - "prefix": "docker_container.running:", + "docker_container.absent": { "body": [ - "docker_container.running:", - "\t- image: ${1:imagename}", + "docker_container.absent:", "$0" ], - "description": "docker_container.running:" + "prefix": "docker_container.absent:", + "description": "docker_container.absent:" }, - "docker_container.stopped": { - "prefix": "docker_container.stopped:", + "docker_container.mod_run_check": { "body": [ - "docker_container.stopped:", - "\t- name: ${1:name or id}", + "docker_container.mod_run_check:", "$0" ], - "description": "docker_container.stopped:" + "prefix": "docker_container.mod_run_check:", + "description": "docker_container.mod_run_check:" } -} +} \ No newline at end of file diff --git a/snippets/drac.json b/snippets/drac.json new file mode 100644 index 0000000..c579ba8 --- /dev/null +++ b/snippets/drac.json @@ -0,0 +1,26 @@ +{ + "drac.absent": { + "body": [ + "drac.absent:", + "$0" + ], + "prefix": "drac.absent:", + "description": "drac.absent:" + }, + "drac.network": { + "body": [ + "drac.network:", + "$0" + ], + "prefix": "drac.network:", + "description": "drac.network:" + }, + "drac.present": { + "body": [ + "drac.present:", + "$0" + ], + "prefix": "drac.present:", + "description": "drac.present:" + } +} \ No newline at end of file diff --git a/snippets/eselect.json b/snippets/eselect.json new file mode 100644 index 0000000..6d28381 --- /dev/null +++ b/snippets/eselect.json @@ -0,0 +1,10 @@ +{ + "eselect.set_": { + "body": [ + "eselect.set_:", + "$0" + ], + "prefix": "eselect.set_:", + "description": "eselect.set_:" + } +} \ No newline at end of file diff --git a/snippets/esxcluster.json b/snippets/esxcluster.json new file mode 100644 index 0000000..d542c13 --- /dev/null +++ b/snippets/esxcluster.json @@ -0,0 +1,34 @@ +{ + "esxcluster.vsan_datastore_configured": { + "body": [ + "esxcluster.vsan_datastore_configured:", + "$0" + ], + "prefix": "esxcluster.vsan_datastore_configured:", + "description": "esxcluster.vsan_datastore_configured:" + }, + "esxcluster.cluster_configured": { + "body": [ + "esxcluster.cluster_configured:", + "$0" + ], + "prefix": "esxcluster.cluster_configured:", + "description": "esxcluster.cluster_configured:" + }, + "esxcluster.licenses_configured": { + "body": [ + "esxcluster.licenses_configured:", + "$0" + ], + "prefix": "esxcluster.licenses_configured:", + "description": "esxcluster.licenses_configured:" + }, + "esxcluster.mod_init": { + "body": [ + "esxcluster.mod_init:", + "$0" + ], + "prefix": "esxcluster.mod_init:", + "description": "esxcluster.mod_init:" + } +} \ No newline at end of file diff --git a/snippets/esxi.json b/snippets/esxi.json new file mode 100644 index 0000000..754ee2a --- /dev/null +++ b/snippets/esxi.json @@ -0,0 +1,74 @@ +{ + "esxi.syslog_configured": { + "body": [ + "esxi.syslog_configured:", + "$0" + ], + "prefix": "esxi.syslog_configured:", + "description": "esxi.syslog_configured:" + }, + "esxi.ssh_configured": { + "body": [ + "esxi.ssh_configured:", + "$0" + ], + "prefix": "esxi.ssh_configured:", + "description": "esxi.ssh_configured:" + }, + "esxi.vsan_configured": { + "body": [ + "esxi.vsan_configured:", + "$0" + ], + "prefix": "esxi.vsan_configured:", + "description": "esxi.vsan_configured:" + }, + "esxi.coredump_configured": { + "body": [ + "esxi.coredump_configured:", + "$0" + ], + "prefix": "esxi.coredump_configured:", + "description": "esxi.coredump_configured:" + }, + "esxi.ntp_configured": { + "body": [ + "esxi.ntp_configured:", + "$0" + ], + "prefix": "esxi.ntp_configured:", + "description": "esxi.ntp_configured:" + }, + "esxi.vmotion_configured": { + "body": [ + "esxi.vmotion_configured:", + "$0" + ], + "prefix": "esxi.vmotion_configured:", + "description": "esxi.vmotion_configured:" + }, + "esxi.password_present": { + "body": [ + "esxi.password_present:", + "$0" + ], + "prefix": "esxi.password_present:", + "description": "esxi.password_present:" + }, + "esxi.diskgroups_configured": { + "body": [ + "esxi.diskgroups_configured:", + "$0" + ], + "prefix": "esxi.diskgroups_configured:", + "description": "esxi.diskgroups_configured:" + }, + "esxi.host_cache_configured": { + "body": [ + "esxi.host_cache_configured:", + "$0" + ], + "prefix": "esxi.host_cache_configured:", + "description": "esxi.host_cache_configured:" + } +} \ No newline at end of file diff --git a/snippets/esxvm.json b/snippets/esxvm.json new file mode 100644 index 0000000..e2aa8ac --- /dev/null +++ b/snippets/esxvm.json @@ -0,0 +1,42 @@ +{ + "esxvm.vm_cloned": { + "body": [ + "esxvm.vm_cloned:", + "$0" + ], + "prefix": "esxvm.vm_cloned:", + "description": "esxvm.vm_cloned:" + }, + "esxvm.vm_registered": { + "body": [ + "esxvm.vm_registered:", + "$0" + ], + "prefix": "esxvm.vm_registered:", + "description": "esxvm.vm_registered:" + }, + "esxvm.vm_configured": { + "body": [ + "esxvm.vm_configured:", + "$0" + ], + "prefix": "esxvm.vm_configured:", + "description": "esxvm.vm_configured:" + }, + "esxvm.vm_updated": { + "body": [ + "esxvm.vm_updated:", + "$0" + ], + "prefix": "esxvm.vm_updated:", + "description": "esxvm.vm_updated:" + }, + "esxvm.vm_created": { + "body": [ + "esxvm.vm_created:", + "$0" + ], + "prefix": "esxvm.vm_created:", + "description": "esxvm.vm_created:" + } +} \ No newline at end of file diff --git a/snippets/etcd.json b/snippets/etcd.json index 59a2dff..e8ac46e 100644 --- a/snippets/etcd.json +++ b/snippets/etcd.json @@ -1,42 +1,50 @@ { "etcd.directory": { - "prefix": "etcd.directory:", "body": [ "etcd.directory:", "$0" ], + "prefix": "etcd.directory:", "description": "etcd.directory:" }, - "etcd.rm": { - "prefix": "etcd.rm:", + "etcd.set": { "body": [ - "etcd.rm:", + "etcd.set:", "$0" ], - "description": "etcd.rm:" - }, - "etcd.set": { "prefix": "etcd.set:", + "description": "etcd.set:" + }, + "etcd.rm": { "body": [ - "etcd.set:", + "etcd.rm:", "$0" ], - "description": "etcd.set:" + "prefix": "etcd.rm:", + "description": "etcd.rm:" }, - "etcd.wait_rm": { - "prefix": "etcd.wait_rm:", + "etcd.set_": { "body": [ - "etcd.wait_rm:", + "etcd.set_:", "$0" ], - "description": "etcd.wait_rm:" + "prefix": "etcd.set_:", + "description": "etcd.set_:" }, "etcd.wait_set": { - "prefix": "etcd.wait_set:", "body": [ "etcd.wait_set:", "$0" ], + "prefix": "etcd.wait_set:", "description": "etcd.wait_set:" + }, + "etcd.wait_rm": { + "body": [ + "etcd.wait_rm:", + "$0" + ], + "prefix": "etcd.wait_rm:", + "description": "etcd.wait_rm:" } } \ No newline at end of file diff --git a/snippets/file.json b/snippets/file.json index 4322800..f93011d 100644 --- a/snippets/file.json +++ b/snippets/file.json @@ -1,100 +1,53 @@ { - "file.absent": { - "prefix": "file.absent:", - "body": [ - "file.absent:", - "\t- name: ${1:unique_string}", - "$0" - ], - "description": "file.absent:" - }, - "file.accumulated": { - "prefix": "file.accumulated:", - "body": [ - "file.accumulated:", - "\t- filename: ${1:unique_string}", - "\t- text: '${2:unique_string}'", - "\t- ${3|require_in,watch_in|}:", - "\t\t- file: ${4:unique_string}", - "$0" - ], - "description": "file.accumulated:" - }, - "file.append": { - "prefix": "file.append:", - "body": [ - "file.append:", - "$0" - ], - "description": "file.append:" - }, - "file.blockreplace": { - "prefix": "file.blockreplace:", - "body": [ - "file.blockreplace:", - "$0" - ], - "description": "file.blockreplace:" - }, - "file.cached": { - "prefix": "file.cached:", + "file.rename": { "body": [ - "file.cached:", + "file.rename:", + "\t- source: ${1:file to move to the location specified}", + "\t- force: False", + "\t- makedirs: False", "$0" ], - "description": "file.cached:" + "prefix": "file.rename:", + "description": "file.rename:" }, "file.comment": { - "prefix": "file.comment:", "body": [ "file.comment:", "\t- regex: ${1:regex_string}", "$0" ], + "prefix": "file.comment:", "description": "file.comment:" }, - "file.copy": { - "prefix": "file.copy:", - "body": [ - "file.copy:", - "$0" - ], - "description": "file.copy:" - }, - "file.decode": { - "prefix": "file.decode:", + "file.mknod": { "body": [ - "file.decode:", - "\t- ${1|encoded_data:,contents_pillar:|} ${2:data_or_pillar}", - "\t- filename: ${3:unique_string}", - "\t- encoding_type: base64", + "file.mknod:", + "\t- ntype: ${1|p,c,b|}", + "\t- user: root", + "\t- group: root", + "\t- mode: 660", "$0" ], - "description": "file.decode:" + "prefix": "file.mknod:", + "description": "file.mknod:" }, - "file.directory": { - "prefix": "file.directory:", + "file.touch": { "body": [ - "file.directory:", - "\t- user: ${1:root}", - "\t- group: ${2:root}", - "\t- dir_mode: ${3:755}", - "\t- file_mode: ${4:644}", + "file.touch:", "$0" ], - "description": "file.directory:" + "prefix": "file.touch:", + "description": "file.touch:" }, - "file.exists": { - "prefix": "file.exists:", + "file.blockreplace": { "body": [ - "file.exists:", - "\t- name: ${1:unique_name}", + "file.blockreplace:", "$0" ], - "description": "file.exists:" + "prefix": "file.blockreplace:", + "description": "file.blockreplace:" }, "file.hardlink": { - "prefix": "file.hardlink:", "body": [ "file.hardlink:", "\t- name: ${1:location_to_create}", @@ -103,112 +56,144 @@ "\t- makedirs: False", "$0" ], + "prefix": "file.hardlink:", "description": "file.hardlink:" }, - "file.line": { - "prefix": "file.line:", + "file.tidied": { "body": [ - "file.line:", - "\t- mode: ${1|ensure,replace,delete,insert|}", + "file.tidied:", "$0" ], - "description": "file.line:" + "prefix": "file.tidied:", + "description": "file.tidied:" }, - "file.managed": { - "prefix": "file.managed:", + "file.cached": { "body": [ - "file.managed:", - "\t- $0" + "file.cached:", + "$0" ], - "description": "file.managed:" + "prefix": "file.cached:", + "description": "file.cached:" }, - "file.managed (salt source)": { - "prefix": "file.managed:", + "file.symlink": { "body": [ - "file.managed:", - "\t- source: salt://${1:source}", - "\t- user: ${2:root}", - "\t- group: ${3:root}", - "\t- mode: ${4:644}", + "file.symlink:", + "\t- name: ${1:location of the symlink to create}", + "\t- target: ${2:location the symlink points to}", + "\t- makedirs: False", "$0" ], - "description": "file.managed with a salt:// based source" + "prefix": "file.symlink:", + "description": "file.symlink:" }, "file.missing": { - "prefix": "file.missing:", "body": [ "file.missing:", "\t- name: ${1:absolute path which must NOT exist}", "$0" ], + "prefix": "file.missing:", "description": "file.missing:" }, - "file.mknod": { - "prefix": "file.mknod:", + "file.retention_schedule": { "body": [ - "file.mknod:", - "\t- ntype: ${1|p,c,b|}", - "\t- user: root", - "\t- group: root", - "\t- mode: 660", + "file.retention_schedule:", "$0" ], - "description": "file.mknod:" + "prefix": "file.retention_schedule:", + "description": "file.retention_schedule:" + }, + "file.managed": { + "body": [ + "file.managed:", + "\t- $0" + ], + "prefix": "file.managed:", + "description": "file.managed:" }, "file.mod_run_check_cmd": { - "prefix": "file.mod_run_check_cmd:", "body": [ "file.mod_run_check_cmd:", "$0" ], + "prefix": "file.mod_run_check_cmd:", "description": "file.mod_run_check_cmd:" }, + "file.copy_": { + "body": [ + "file.copy_:", + "$0" + ], + "prefix": "file.copy_:", + "description": "file.copy_:" + }, + "file.recurse": { + "body": [ + "file.recurse:", + "\t- source: ${1:source_directory}", + "$0" + ], + "prefix": "file.recurse:", + "description": "file.recurse:" + }, "file.not_cached": { - "prefix": "file.not_cached:", "body": [ "file.not_cached:", "$0" ], + "prefix": "file.not_cached:", "description": "file.not_cached:" }, + "file.absent": { + "body": [ + "file.absent:", + "\t- name: ${1:unique_string}", + "$0" + ], + "prefix": "file.absent:", + "description": "file.absent:" + }, "file.patch": { - "prefix": "file.patch:", "body": [ "file.patch:", "$0" ], + "prefix": "file.patch:", "description": "file.patch:" }, - "file.prepend": { - "prefix": "file.prepend:", + "file.directory": { "body": [ - "file.prepend:", + "file.directory:", + "\t- user: ${1:root}", + "\t- group: ${2:root}", + "\t- dir_mode: ${3:755}", + "\t- file_mode: ${4:644}", "$0" ], - "description": "file.prepend:" + "prefix": "file.directory:", + "description": "file.directory:" }, - "file.recurse": { - "prefix": "file.recurse:", + "file.managed (salt source)": { "body": [ - "file.recurse:", - "\t- source: ${1:source_directory}", + "file.managed:", + "\t- source: salt://${1:source}", + "\t- user: ${2:root}", + "\t- group: ${3:root}", + "\t- mode: ${4:644}", "$0" ], - "description": "file.recurse:" + "prefix": "file.managed:", + "description": "file.managed with a salt:// based source" }, - "file.rename": { - "prefix": "file.rename:", + "file.copy": { "body": [ - "file.rename:", - "\t- source: ${1:file to move to the location specified}", - "\t- force: False", - "\t- makedirs: False", + "file.copy:", "$0" ], - "description": "file.rename:" + "prefix": "file.copy:", + "description": "file.copy:" }, "file.replace": { - "prefix": "file.replace:", "body": [ "file.replace:", "\t- name: ${1:file to be edited}", @@ -217,26 +202,68 @@ "\t- count: 0", "$0" ], + "prefix": "file.replace:", "description": "file.replace:" }, - "file.retention_schedule": { - "prefix": "file.retention_schedule:", + "file.uncomment": { "body": [ - "file.retention_schedule:", + "file.uncomment:", + "\t- regex: ${1:regex}", + "\t- char: ${2:The character to remove in order to uncomment a line}", "$0" ], - "description": "file.retention_schedule:" + "prefix": "file.uncomment:", + "description": "file.uncomment:" + }, + "file.accumulated": { + "body": [ + "file.accumulated:", + "\t- filename: ${1:unique_string}", + "\t- text: '${2:unique_string}'", + "\t- ${3|require_in,watch_in|}:", + "\t\t- file: ${4:unique_string}", + "$0" + ], + "prefix": "file.accumulated:", + "description": "file.accumulated:" + }, + "file.append": { + "body": [ + "file.append:", + "$0" + ], + "prefix": "file.append:", + "description": "file.append:" + }, + "file.decode": { + "body": [ + "file.decode:", + "\t- ${1|encoded_data:,contents_pillar:|} ${2:data_or_pillar}", + "\t- filename: ${3:unique_string}", + "\t- encoding_type: base64", + "$0" + ], + "prefix": "file.decode:", + "description": "file.decode:" }, "file.serialize": { - "prefix": "file.serialize:", "body": [ "file.serialize:", "$0" ], + "prefix": "file.serialize:", "description": "file.serialize:" }, + "file.exists": { + "body": [ + "file.exists:", + "\t- name: ${1:unique_name}", + "$0" + ], + "prefix": "file.exists:", + "description": "file.exists:" + }, "file.shortcut": { - "prefix": "file.shortcut:", "body": [ "file.shortcut:", "\t- name: ${1:location of the shortcut to create. Must end with either .lnk or .url}", @@ -244,43 +271,24 @@ "\t- makedirs: False", "$0" ], + "prefix": "file.shortcut:", "description": "file.shortcut:" }, - "file.symlink": { - "prefix": "file.symlink:", - "body": [ - "file.symlink:", - "\t- name: ${1:location of the symlink to create}", - "\t- target: ${2:location the symlink points to}", - "\t- makedirs: False", - "$0" - ], - "description": "file.symlink:" - }, - "file.tidied": { - "prefix": "file.tidied:", - "body": [ - "file.tidied:", - "$0" - ], - "description": "file.tidied:" - }, - "file.touch": { - "prefix": "file.touch:", + "file.line": { "body": [ - "file.touch:", + "file.line:", + "\t- mode: ${1|ensure,replace,delete,insert|}", "$0" ], - "description": "file.touch:" + "prefix": "file.line:", + "description": "file.line:" }, - "file.uncomment": { - "prefix": "file.uncomment:", + "file.prepend": { "body": [ - "file.uncomment:", - "\t- regex: ${1:regex}", - "\t- char: ${2:The character to remove in order to uncomment a line}", + "file.prepend:", "$0" ], - "description": "file.uncomment:" + "prefix": "file.prepend:", + "description": "file.prepend:" } -} +} \ No newline at end of file diff --git a/snippets/firewalld.json b/snippets/firewalld.json new file mode 100644 index 0000000..7639d93 --- /dev/null +++ b/snippets/firewalld.json @@ -0,0 +1,18 @@ +{ + "firewalld.service": { + "body": [ + "firewalld.service:", + "$0" + ], + "prefix": "firewalld.service:", + "description": "firewalld.service:" + }, + "firewalld.present": { + "body": [ + "firewalld.present:", + "$0" + ], + "prefix": "firewalld.present:", + "description": "firewalld.present:" + } +} \ No newline at end of file diff --git a/snippets/github.json b/snippets/github.json new file mode 100644 index 0000000..4d797e7 --- /dev/null +++ b/snippets/github.json @@ -0,0 +1,50 @@ +{ + "github.repo_present": { + "body": [ + "github.repo_present:", + "$0" + ], + "prefix": "github.repo_present:", + "description": "github.repo_present:" + }, + "github.team_present": { + "body": [ + "github.team_present:", + "$0" + ], + "prefix": "github.team_present:", + "description": "github.team_present:" + }, + "github.repo_absent": { + "body": [ + "github.repo_absent:", + "$0" + ], + "prefix": "github.repo_absent:", + "description": "github.repo_absent:" + }, + "github.team_absent": { + "body": [ + "github.team_absent:", + "$0" + ], + "prefix": "github.team_absent:", + "description": "github.team_absent:" + }, + "github.absent": { + "body": [ + "github.absent:", + "$0" + ], + "prefix": "github.absent:", + "description": "github.absent:" + }, + "github.present": { + "body": [ + "github.present:", + "$0" + ], + "prefix": "github.present:", + "description": "github.present:" + } +} \ No newline at end of file diff --git a/snippets/glance.json b/snippets/glance.json new file mode 100644 index 0000000..620e2f7 --- /dev/null +++ b/snippets/glance.json @@ -0,0 +1,10 @@ +{ + "glance.image_present": { + "body": [ + "glance.image_present:", + "$0" + ], + "prefix": "glance.image_present:", + "description": "glance.image_present:" + } +} \ No newline at end of file diff --git a/snippets/glance_image.json b/snippets/glance_image.json new file mode 100644 index 0000000..fa0b68d --- /dev/null +++ b/snippets/glance_image.json @@ -0,0 +1,18 @@ +{ + "glance_image.present": { + "body": [ + "glance_image.present:", + "$0" + ], + "prefix": "glance_image.present:", + "description": "glance_image.present:" + }, + "glance_image.absent": { + "body": [ + "glance_image.absent:", + "$0" + ], + "prefix": "glance_image.absent:", + "description": "glance_image.absent:" + } +} \ No newline at end of file diff --git a/snippets/glusterfs.json b/snippets/glusterfs.json new file mode 100644 index 0000000..7b5bb46 --- /dev/null +++ b/snippets/glusterfs.json @@ -0,0 +1,50 @@ +{ + "glusterfs.started": { + "body": [ + "glusterfs.started:", + "$0" + ], + "prefix": "glusterfs.started:", + "description": "glusterfs.started:" + }, + "glusterfs.op_version": { + "body": [ + "glusterfs.op_version:", + "$0" + ], + "prefix": "glusterfs.op_version:", + "description": "glusterfs.op_version:" + }, + "glusterfs.max_op_version": { + "body": [ + "glusterfs.max_op_version:", + "$0" + ], + "prefix": "glusterfs.max_op_version:", + "description": "glusterfs.max_op_version:" + }, + "glusterfs.peered": { + "body": [ + "glusterfs.peered:", + "$0" + ], + "prefix": "glusterfs.peered:", + "description": "glusterfs.peered:" + }, + "glusterfs.add_volume_bricks": { + "body": [ + "glusterfs.add_volume_bricks:", + "$0" + ], + "prefix": "glusterfs.add_volume_bricks:", + "description": "glusterfs.add_volume_bricks:" + }, + "glusterfs.volume_present": { + "body": [ + "glusterfs.volume_present:", + "$0" + ], + "prefix": "glusterfs.volume_present:", + "description": "glusterfs.volume_present:" + } +} \ No newline at end of file diff --git a/snippets/grafana.json b/snippets/grafana.json new file mode 100644 index 0000000..b833a1a --- /dev/null +++ b/snippets/grafana.json @@ -0,0 +1,18 @@ +{ + "grafana.dashboard_absent": { + "body": [ + "grafana.dashboard_absent:", + "$0" + ], + "prefix": "grafana.dashboard_absent:", + "description": "grafana.dashboard_absent:" + }, + "grafana.dashboard_present": { + "body": [ + "grafana.dashboard_present:", + "$0" + ], + "prefix": "grafana.dashboard_present:", + "description": "grafana.dashboard_present:" + } +} \ No newline at end of file diff --git a/snippets/grafana_dashboard.json b/snippets/grafana_dashboard.json new file mode 100644 index 0000000..8d7afba --- /dev/null +++ b/snippets/grafana_dashboard.json @@ -0,0 +1,18 @@ +{ + "grafana_dashboard.absent": { + "body": [ + "grafana_dashboard.absent:", + "$0" + ], + "prefix": "grafana_dashboard.absent:", + "description": "grafana_dashboard.absent:" + }, + "grafana_dashboard.present": { + "body": [ + "grafana_dashboard.present:", + "$0" + ], + "prefix": "grafana_dashboard.present:", + "description": "grafana_dashboard.present:" + } +} \ No newline at end of file diff --git a/snippets/grafana_datasource.json b/snippets/grafana_datasource.json new file mode 100644 index 0000000..723a715 --- /dev/null +++ b/snippets/grafana_datasource.json @@ -0,0 +1,18 @@ +{ + "grafana_datasource.absent": { + "body": [ + "grafana_datasource.absent:", + "$0" + ], + "prefix": "grafana_datasource.absent:", + "description": "grafana_datasource.absent:" + }, + "grafana_datasource.present": { + "body": [ + "grafana_datasource.present:", + "$0" + ], + "prefix": "grafana_datasource.present:", + "description": "grafana_datasource.present:" + } +} \ No newline at end of file diff --git a/snippets/heat.json b/snippets/heat.json new file mode 100644 index 0000000..f00ee90 --- /dev/null +++ b/snippets/heat.json @@ -0,0 +1,18 @@ +{ + "heat.deployed": { + "body": [ + "heat.deployed:", + "$0" + ], + "prefix": "heat.deployed:", + "description": "heat.deployed:" + }, + "heat.absent": { + "body": [ + "heat.absent:", + "$0" + ], + "prefix": "heat.absent:", + "description": "heat.absent:" + } +} \ No newline at end of file diff --git a/snippets/hg.json b/snippets/hg.json new file mode 100644 index 0000000..e0b0202 --- /dev/null +++ b/snippets/hg.json @@ -0,0 +1,10 @@ +{ + "hg.latest": { + "body": [ + "hg.latest:", + "$0" + ], + "prefix": "hg.latest:", + "description": "hg.latest:" + } +} \ No newline at end of file diff --git a/snippets/icinga2.json b/snippets/icinga2.json new file mode 100644 index 0000000..7d9c144 --- /dev/null +++ b/snippets/icinga2.json @@ -0,0 +1,42 @@ +{ + "icinga2.node_setup": { + "body": [ + "icinga2.node_setup:", + "$0" + ], + "prefix": "icinga2.node_setup:", + "description": "icinga2.node_setup:" + }, + "icinga2.request_cert": { + "body": [ + "icinga2.request_cert:", + "$0" + ], + "prefix": "icinga2.request_cert:", + "description": "icinga2.request_cert:" + }, + "icinga2.generate_ticket": { + "body": [ + "icinga2.generate_ticket:", + "$0" + ], + "prefix": "icinga2.generate_ticket:", + "description": "icinga2.generate_ticket:" + }, + "icinga2.generate_cert": { + "body": [ + "icinga2.generate_cert:", + "$0" + ], + "prefix": "icinga2.generate_cert:", + "description": "icinga2.generate_cert:" + }, + "icinga2.save_cert": { + "body": [ + "icinga2.save_cert:", + "$0" + ], + "prefix": "icinga2.save_cert:", + "description": "icinga2.save_cert:" + } +} \ No newline at end of file diff --git a/snippets/ifttt.json b/snippets/ifttt.json new file mode 100644 index 0000000..6bcc552 --- /dev/null +++ b/snippets/ifttt.json @@ -0,0 +1,10 @@ +{ + "ifttt.trigger_event": { + "body": [ + "ifttt.trigger_event:", + "$0" + ], + "prefix": "ifttt.trigger_event:", + "description": "ifttt.trigger_event:" + } +} \ No newline at end of file diff --git a/snippets/influxdb08_database.json b/snippets/influxdb08_database.json new file mode 100644 index 0000000..5d7937f --- /dev/null +++ b/snippets/influxdb08_database.json @@ -0,0 +1,18 @@ +{ + "influxdb08_database.present": { + "body": [ + "influxdb08_database.present:", + "$0" + ], + "prefix": "influxdb08_database.present:", + "description": "influxdb08_database.present:" + }, + "influxdb08_database.absent": { + "body": [ + "influxdb08_database.absent:", + "$0" + ], + "prefix": "influxdb08_database.absent:", + "description": "influxdb08_database.absent:" + } +} \ No newline at end of file diff --git a/snippets/influxdb08_user.json b/snippets/influxdb08_user.json new file mode 100644 index 0000000..e13e42e --- /dev/null +++ b/snippets/influxdb08_user.json @@ -0,0 +1,18 @@ +{ + "influxdb08_user.absent": { + "body": [ + "influxdb08_user.absent:", + "$0" + ], + "prefix": "influxdb08_user.absent:", + "description": "influxdb08_user.absent:" + }, + "influxdb08_user.present": { + "body": [ + "influxdb08_user.present:", + "$0" + ], + "prefix": "influxdb08_user.present:", + "description": "influxdb08_user.present:" + } +} \ No newline at end of file diff --git a/snippets/influxdb_continuous_query.json b/snippets/influxdb_continuous_query.json new file mode 100644 index 0000000..2fb9e8d --- /dev/null +++ b/snippets/influxdb_continuous_query.json @@ -0,0 +1,18 @@ +{ + "influxdb_continuous_query.absent": { + "body": [ + "influxdb_continuous_query.absent:", + "$0" + ], + "prefix": "influxdb_continuous_query.absent:", + "description": "influxdb_continuous_query.absent:" + }, + "influxdb_continuous_query.present": { + "body": [ + "influxdb_continuous_query.present:", + "$0" + ], + "prefix": "influxdb_continuous_query.present:", + "description": "influxdb_continuous_query.present:" + } +} \ No newline at end of file diff --git a/snippets/influxdb_database.json b/snippets/influxdb_database.json new file mode 100644 index 0000000..74c8915 --- /dev/null +++ b/snippets/influxdb_database.json @@ -0,0 +1,18 @@ +{ + "influxdb_database.absent": { + "body": [ + "influxdb_database.absent:", + "$0" + ], + "prefix": "influxdb_database.absent:", + "description": "influxdb_database.absent:" + }, + "influxdb_database.present": { + "body": [ + "influxdb_database.present:", + "$0" + ], + "prefix": "influxdb_database.present:", + "description": "influxdb_database.present:" + } +} \ No newline at end of file diff --git a/snippets/influxdb_retention_policy.json b/snippets/influxdb_retention_policy.json new file mode 100644 index 0000000..262450e --- /dev/null +++ b/snippets/influxdb_retention_policy.json @@ -0,0 +1,26 @@ +{ + "influxdb_retention_policy.absent": { + "body": [ + "influxdb_retention_policy.absent:", + "$0" + ], + "prefix": "influxdb_retention_policy.absent:", + "description": "influxdb_retention_policy.absent:" + }, + "influxdb_retention_policy.present": { + "body": [ + "influxdb_retention_policy.present:", + "$0" + ], + "prefix": "influxdb_retention_policy.present:", + "description": "influxdb_retention_policy.present:" + }, + "influxdb_retention_policy.convert_duration": { + "body": [ + "influxdb_retention_policy.convert_duration:", + "$0" + ], + "prefix": "influxdb_retention_policy.convert_duration:", + "description": "influxdb_retention_policy.convert_duration:" + } +} \ No newline at end of file diff --git a/snippets/influxdb_user.json b/snippets/influxdb_user.json new file mode 100644 index 0000000..8363443 --- /dev/null +++ b/snippets/influxdb_user.json @@ -0,0 +1,18 @@ +{ + "influxdb_user.absent": { + "body": [ + "influxdb_user.absent:", + "$0" + ], + "prefix": "influxdb_user.absent:", + "description": "influxdb_user.absent:" + }, + "influxdb_user.present": { + "body": [ + "influxdb_user.present:", + "$0" + ], + "prefix": "influxdb_user.present:", + "description": "influxdb_user.present:" + } +} \ No newline at end of file diff --git a/snippets/ipmi.json b/snippets/ipmi.json new file mode 100644 index 0000000..67f95b4 --- /dev/null +++ b/snippets/ipmi.json @@ -0,0 +1,34 @@ +{ + "ipmi.boot_device": { + "body": [ + "ipmi.boot_device:", + "$0" + ], + "prefix": "ipmi.boot_device:", + "description": "ipmi.boot_device:" + }, + "ipmi.user_absent": { + "body": [ + "ipmi.user_absent:", + "$0" + ], + "prefix": "ipmi.user_absent:", + "description": "ipmi.user_absent:" + }, + "ipmi.power": { + "body": [ + "ipmi.power:", + "$0" + ], + "prefix": "ipmi.power:", + "description": "ipmi.power:" + }, + "ipmi.user_present": { + "body": [ + "ipmi.user_present:", + "$0" + ], + "prefix": "ipmi.user_present:", + "description": "ipmi.user_present:" + } +} \ No newline at end of file diff --git a/snippets/ipset.json b/snippets/ipset.json new file mode 100644 index 0000000..4acfc20 --- /dev/null +++ b/snippets/ipset.json @@ -0,0 +1,42 @@ +{ + "ipset.set_absent": { + "body": [ + "ipset.set_absent:", + "$0" + ], + "prefix": "ipset.set_absent:", + "description": "ipset.set_absent:" + }, + "ipset.flush": { + "body": [ + "ipset.flush:", + "$0" + ], + "prefix": "ipset.flush:", + "description": "ipset.flush:" + }, + "ipset.absent": { + "body": [ + "ipset.absent:", + "$0" + ], + "prefix": "ipset.absent:", + "description": "ipset.absent:" + }, + "ipset.set_present": { + "body": [ + "ipset.set_present:", + "$0" + ], + "prefix": "ipset.set_present:", + "description": "ipset.set_present:" + }, + "ipset.present": { + "body": [ + "ipset.present:", + "$0" + ], + "prefix": "ipset.present:", + "description": "ipset.present:" + } +} \ No newline at end of file diff --git a/snippets/kapacitor.json b/snippets/kapacitor.json new file mode 100644 index 0000000..be70b87 --- /dev/null +++ b/snippets/kapacitor.json @@ -0,0 +1,18 @@ +{ + "kapacitor.task_present": { + "body": [ + "kapacitor.task_present:", + "$0" + ], + "prefix": "kapacitor.task_present:", + "description": "kapacitor.task_present:" + }, + "kapacitor.task_absent": { + "body": [ + "kapacitor.task_absent:", + "$0" + ], + "prefix": "kapacitor.task_absent:", + "description": "kapacitor.task_absent:" + } +} \ No newline at end of file diff --git a/snippets/kernelpkg.json b/snippets/kernelpkg.json new file mode 100644 index 0000000..ec64682 --- /dev/null +++ b/snippets/kernelpkg.json @@ -0,0 +1,26 @@ +{ + "kernelpkg.latest_active": { + "body": [ + "kernelpkg.latest_active:", + "$0" + ], + "prefix": "kernelpkg.latest_active:", + "description": "kernelpkg.latest_active:" + }, + "kernelpkg.latest_installed": { + "body": [ + "kernelpkg.latest_installed:", + "$0" + ], + "prefix": "kernelpkg.latest_installed:", + "description": "kernelpkg.latest_installed:" + }, + "kernelpkg.latest_wait": { + "body": [ + "kernelpkg.latest_wait:", + "$0" + ], + "prefix": "kernelpkg.latest_wait:", + "description": "kernelpkg.latest_wait:" + } +} \ No newline at end of file diff --git a/snippets/keychain.json b/snippets/keychain.json new file mode 100644 index 0000000..f3ae8fe --- /dev/null +++ b/snippets/keychain.json @@ -0,0 +1,26 @@ +{ + "keychain.default_keychain": { + "body": [ + "keychain.default_keychain:", + "$0" + ], + "prefix": "keychain.default_keychain:", + "description": "keychain.default_keychain:" + }, + "keychain.uninstalled": { + "body": [ + "keychain.uninstalled:", + "$0" + ], + "prefix": "keychain.uninstalled:", + "description": "keychain.uninstalled:" + }, + "keychain.installed": { + "body": [ + "keychain.installed:", + "$0" + ], + "prefix": "keychain.installed:", + "description": "keychain.installed:" + } +} \ No newline at end of file diff --git a/snippets/keystone.json b/snippets/keystone.json new file mode 100644 index 0000000..0713369 --- /dev/null +++ b/snippets/keystone.json @@ -0,0 +1,98 @@ +{ + "keystone.project_present": { + "body": [ + "keystone.project_present:", + "$0" + ], + "prefix": "keystone.project_present:", + "description": "keystone.project_present:" + }, + "keystone.endpoint_absent": { + "body": [ + "keystone.endpoint_absent:", + "$0" + ], + "prefix": "keystone.endpoint_absent:", + "description": "keystone.endpoint_absent:" + }, + "keystone.role_present": { + "body": [ + "keystone.role_present:", + "$0" + ], + "prefix": "keystone.role_present:", + "description": "keystone.role_present:" + }, + "keystone.user_absent": { + "body": [ + "keystone.user_absent:", + "$0" + ], + "prefix": "keystone.user_absent:", + "description": "keystone.user_absent:" + }, + "keystone.service_absent": { + "body": [ + "keystone.service_absent:", + "$0" + ], + "prefix": "keystone.service_absent:", + "description": "keystone.service_absent:" + }, + "keystone.project_absent": { + "body": [ + "keystone.project_absent:", + "$0" + ], + "prefix": "keystone.project_absent:", + "description": "keystone.project_absent:" + }, + "keystone.role_absent": { + "body": [ + "keystone.role_absent:", + "$0" + ], + "prefix": "keystone.role_absent:", + "description": "keystone.role_absent:" + }, + "keystone.user_present": { + "body": [ + "keystone.user_present:", + "$0" + ], + "prefix": "keystone.user_present:", + "description": "keystone.user_present:" + }, + "keystone.tenant_absent": { + "body": [ + "keystone.tenant_absent:", + "$0" + ], + "prefix": "keystone.tenant_absent:", + "description": "keystone.tenant_absent:" + }, + "keystone.endpoint_present": { + "body": [ + "keystone.endpoint_present:", + "$0" + ], + "prefix": "keystone.endpoint_present:", + "description": "keystone.endpoint_present:" + }, + "keystone.service_present": { + "body": [ + "keystone.service_present:", + "$0" + ], + "prefix": "keystone.service_present:", + "description": "keystone.service_present:" + }, + "keystone.tenant_present": { + "body": [ + "keystone.tenant_present:", + "$0" + ], + "prefix": "keystone.tenant_present:", + "description": "keystone.tenant_present:" + } +} \ No newline at end of file diff --git a/snippets/keystone_domain.json b/snippets/keystone_domain.json new file mode 100644 index 0000000..9c77c26 --- /dev/null +++ b/snippets/keystone_domain.json @@ -0,0 +1,18 @@ +{ + "keystone_domain.present": { + "body": [ + "keystone_domain.present:", + "$0" + ], + "prefix": "keystone_domain.present:", + "description": "keystone_domain.present:" + }, + "keystone_domain.absent": { + "body": [ + "keystone_domain.absent:", + "$0" + ], + "prefix": "keystone_domain.absent:", + "description": "keystone_domain.absent:" + } +} \ No newline at end of file diff --git a/snippets/keystone_endpoint.json b/snippets/keystone_endpoint.json new file mode 100644 index 0000000..2cbad96 --- /dev/null +++ b/snippets/keystone_endpoint.json @@ -0,0 +1,18 @@ +{ + "keystone_endpoint.absent": { + "body": [ + "keystone_endpoint.absent:", + "$0" + ], + "prefix": "keystone_endpoint.absent:", + "description": "keystone_endpoint.absent:" + }, + "keystone_endpoint.present": { + "body": [ + "keystone_endpoint.present:", + "$0" + ], + "prefix": "keystone_endpoint.present:", + "description": "keystone_endpoint.present:" + } +} \ No newline at end of file diff --git a/snippets/keystone_group.json b/snippets/keystone_group.json new file mode 100644 index 0000000..600644c --- /dev/null +++ b/snippets/keystone_group.json @@ -0,0 +1,18 @@ +{ + "keystone_group.present": { + "body": [ + "keystone_group.present:", + "$0" + ], + "prefix": "keystone_group.present:", + "description": "keystone_group.present:" + }, + "keystone_group.absent": { + "body": [ + "keystone_group.absent:", + "$0" + ], + "prefix": "keystone_group.absent:", + "description": "keystone_group.absent:" + } +} \ No newline at end of file diff --git a/snippets/keystone_project.json b/snippets/keystone_project.json new file mode 100644 index 0000000..59872e6 --- /dev/null +++ b/snippets/keystone_project.json @@ -0,0 +1,18 @@ +{ + "keystone_project.absent": { + "body": [ + "keystone_project.absent:", + "$0" + ], + "prefix": "keystone_project.absent:", + "description": "keystone_project.absent:" + }, + "keystone_project.present": { + "body": [ + "keystone_project.present:", + "$0" + ], + "prefix": "keystone_project.present:", + "description": "keystone_project.present:" + } +} \ No newline at end of file diff --git a/snippets/keystone_role.json b/snippets/keystone_role.json new file mode 100644 index 0000000..be63dba --- /dev/null +++ b/snippets/keystone_role.json @@ -0,0 +1,18 @@ +{ + "keystone_role.absent": { + "body": [ + "keystone_role.absent:", + "$0" + ], + "prefix": "keystone_role.absent:", + "description": "keystone_role.absent:" + }, + "keystone_role.present": { + "body": [ + "keystone_role.present:", + "$0" + ], + "prefix": "keystone_role.present:", + "description": "keystone_role.present:" + } +} \ No newline at end of file diff --git a/snippets/keystone_role_grant.json b/snippets/keystone_role_grant.json new file mode 100644 index 0000000..fb609b8 --- /dev/null +++ b/snippets/keystone_role_grant.json @@ -0,0 +1,18 @@ +{ + "keystone_role_grant.absent": { + "body": [ + "keystone_role_grant.absent:", + "$0" + ], + "prefix": "keystone_role_grant.absent:", + "description": "keystone_role_grant.absent:" + }, + "keystone_role_grant.present": { + "body": [ + "keystone_role_grant.present:", + "$0" + ], + "prefix": "keystone_role_grant.present:", + "description": "keystone_role_grant.present:" + } +} \ No newline at end of file diff --git a/snippets/keystone_service.json b/snippets/keystone_service.json new file mode 100644 index 0000000..84e3b0c --- /dev/null +++ b/snippets/keystone_service.json @@ -0,0 +1,18 @@ +{ + "keystone_service.present": { + "body": [ + "keystone_service.present:", + "$0" + ], + "prefix": "keystone_service.present:", + "description": "keystone_service.present:" + }, + "keystone_service.absent": { + "body": [ + "keystone_service.absent:", + "$0" + ], + "prefix": "keystone_service.absent:", + "description": "keystone_service.absent:" + } +} \ No newline at end of file diff --git a/snippets/keystone_user.json b/snippets/keystone_user.json new file mode 100644 index 0000000..24e8565 --- /dev/null +++ b/snippets/keystone_user.json @@ -0,0 +1,18 @@ +{ + "keystone_user.present": { + "body": [ + "keystone_user.present:", + "$0" + ], + "prefix": "keystone_user.present:", + "description": "keystone_user.present:" + }, + "keystone_user.absent": { + "body": [ + "keystone_user.absent:", + "$0" + ], + "prefix": "keystone_user.absent:", + "description": "keystone_user.absent:" + } +} \ No newline at end of file diff --git a/snippets/keystore.json b/snippets/keystore.json index 7f71c02..3732f55 100644 --- a/snippets/keystore.json +++ b/snippets/keystore.json @@ -12,3 +12,4 @@ ], "description": "keystore.managed:" } +} diff --git a/snippets/kmod.json b/snippets/kmod.json new file mode 100644 index 0000000..755cbc5 --- /dev/null +++ b/snippets/kmod.json @@ -0,0 +1,18 @@ +{ + "kmod.absent": { + "description": "kmod.absent:", + "body": [ + "kmod.absent:", + "$0" + ], + "prefix": "kmod.absent:" + }, + "kmod.present": { + "description": "kmod.present:", + "body": [ + "kmod.present:", + "$0" + ], + "prefix": "kmod.present:" + } +} \ No newline at end of file diff --git a/snippets/kubernetes.json b/snippets/kubernetes.json new file mode 100644 index 0000000..2bcd0e1 --- /dev/null +++ b/snippets/kubernetes.json @@ -0,0 +1,122 @@ +{ + "kubernetes.deployment_present": { + "description": "kubernetes.deployment_present:", + "body": [ + "kubernetes.deployment_present:", + "$0" + ], + "prefix": "kubernetes.deployment_present:" + }, + "kubernetes.configmap_present": { + "description": "kubernetes.configmap_present:", + "body": [ + "kubernetes.configmap_present:", + "$0" + ], + "prefix": "kubernetes.configmap_present:" + }, + "kubernetes.service_present": { + "description": "kubernetes.service_present:", + "body": [ + "kubernetes.service_present:", + "$0" + ], + "prefix": "kubernetes.service_present:" + }, + "kubernetes.node_label_folder_absent": { + "description": "kubernetes.node_label_folder_absent:", + "body": [ + "kubernetes.node_label_folder_absent:", + "$0" + ], + "prefix": "kubernetes.node_label_folder_absent:" + }, + "kubernetes.secret_absent": { + "description": "kubernetes.secret_absent:", + "body": [ + "kubernetes.secret_absent:", + "$0" + ], + "prefix": "kubernetes.secret_absent:" + }, + "kubernetes.node_label_absent": { + "description": "kubernetes.node_label_absent:", + "body": [ + "kubernetes.node_label_absent:", + "$0" + ], + "prefix": "kubernetes.node_label_absent:" + }, + "kubernetes.node_label_present": { + "description": "kubernetes.node_label_present:", + "body": [ + "kubernetes.node_label_present:", + "$0" + ], + "prefix": "kubernetes.node_label_present:" + }, + "kubernetes.pod_absent": { + "description": "kubernetes.pod_absent:", + "body": [ + "kubernetes.pod_absent:", + "$0" + ], + "prefix": "kubernetes.pod_absent:" + }, + "kubernetes.service_absent": { + "description": "kubernetes.service_absent:", + "body": [ + "kubernetes.service_absent:", + "$0" + ], + "prefix": "kubernetes.service_absent:" + }, + "kubernetes.namespace_absent": { + "description": "kubernetes.namespace_absent:", + "body": [ + "kubernetes.namespace_absent:", + "$0" + ], + "prefix": "kubernetes.namespace_absent:" + }, + "kubernetes.configmap_absent": { + "description": "kubernetes.configmap_absent:", + "body": [ + "kubernetes.configmap_absent:", + "$0" + ], + "prefix": "kubernetes.configmap_absent:" + }, + "kubernetes.namespace_present": { + "description": "kubernetes.namespace_present:", + "body": [ + "kubernetes.namespace_present:", + "$0" + ], + "prefix": "kubernetes.namespace_present:" + }, + "kubernetes.pod_present": { + "description": "kubernetes.pod_present:", + "body": [ + "kubernetes.pod_present:", + "$0" + ], + "prefix": "kubernetes.pod_present:" + }, + "kubernetes.deployment_absent": { + "description": "kubernetes.deployment_absent:", + "body": [ + "kubernetes.deployment_absent:", + "$0" + ], + "prefix": "kubernetes.deployment_absent:" + }, + "kubernetes.secret_present": { + "description": "kubernetes.secret_present:", + "body": [ + "kubernetes.secret_present:", + "$0" + ], + "prefix": "kubernetes.secret_present:" + } +} \ No newline at end of file diff --git a/snippets/layman.json b/snippets/layman.json new file mode 100644 index 0000000..af5fbaf --- /dev/null +++ b/snippets/layman.json @@ -0,0 +1,18 @@ +{ + "layman.absent": { + "description": "layman.absent:", + "body": [ + "layman.absent:", + "$0" + ], + "prefix": "layman.absent:" + }, + "layman.present": { + "description": "layman.present:", + "body": [ + "layman.present:", + "$0" + ], + "prefix": "layman.present:" + } +} \ No newline at end of file diff --git a/snippets/lgpo.json b/snippets/lgpo.json index 60c3af0..718af4d 100644 --- a/snippets/lgpo.json +++ b/snippets/lgpo.json @@ -1,10 +1,18 @@ { + "lgpo.set_": { + "description": "lgpo.set_:", + "body": [ + "lgpo.set_:", + "$0" + ], + "prefix": "lgpo.set_:" + }, "lgpo.set": { + "description": "lgpo.set:", "body": [ "lgpo.set:", "$0" ], - "prefix": "lgpo.set:", - "description": "lgpo.set:" + "prefix": "lgpo.set:" } } \ No newline at end of file diff --git a/snippets/logadm.json b/snippets/logadm.json new file mode 100644 index 0000000..b896522 --- /dev/null +++ b/snippets/logadm.json @@ -0,0 +1,18 @@ +{ + "logadm.remove": { + "description": "logadm.remove:", + "body": [ + "logadm.remove:", + "$0" + ], + "prefix": "logadm.remove:" + }, + "logadm.rotate": { + "description": "logadm.rotate:", + "body": [ + "logadm.rotate:", + "$0" + ], + "prefix": "logadm.rotate:" + } +} \ No newline at end of file diff --git a/snippets/logrotate.json b/snippets/logrotate.json index 746ed1e..3ced468 100644 --- a/snippets/logrotate.json +++ b/snippets/logrotate.json @@ -1,10 +1,18 @@ { "logrotate.set": { - "prefix": "logrotate.set:", + "description": "logrotate.set:", "body": [ "logrotate.set:", "$0" ], - "description": "logrotate.set:" + "prefix": "logrotate.set:" + }, + "logrotate.set_": { + "description": "logrotate.set_:", + "body": [ + "logrotate.set_:", + "$0" + ], + "prefix": "logrotate.set_:" } } \ No newline at end of file diff --git a/snippets/lvm.json b/snippets/lvm.json new file mode 100644 index 0000000..29507df --- /dev/null +++ b/snippets/lvm.json @@ -0,0 +1,50 @@ +{ + "lvm.vg_absent": { + "description": "lvm.vg_absent:", + "body": [ + "lvm.vg_absent:", + "$0" + ], + "prefix": "lvm.vg_absent:" + }, + "lvm.lv_present": { + "description": "lvm.lv_present:", + "body": [ + "lvm.lv_present:", + "$0" + ], + "prefix": "lvm.lv_present:" + }, + "lvm.pv_absent": { + "description": "lvm.pv_absent:", + "body": [ + "lvm.pv_absent:", + "$0" + ], + "prefix": "lvm.pv_absent:" + }, + "lvm.pv_present": { + "description": "lvm.pv_present:", + "body": [ + "lvm.pv_present:", + "$0" + ], + "prefix": "lvm.pv_present:" + }, + "lvm.vg_present": { + "description": "lvm.vg_present:", + "body": [ + "lvm.vg_present:", + "$0" + ], + "prefix": "lvm.vg_present:" + }, + "lvm.lv_absent": { + "description": "lvm.lv_absent:", + "body": [ + "lvm.lv_absent:", + "$0" + ], + "prefix": "lvm.lv_absent:" + } +} \ No newline at end of file diff --git a/snippets/lvs_server.json b/snippets/lvs_server.json new file mode 100644 index 0000000..87d9065 --- /dev/null +++ b/snippets/lvs_server.json @@ -0,0 +1,18 @@ +{ + "lvs_server.absent": { + "description": "lvs_server.absent:", + "body": [ + "lvs_server.absent:", + "$0" + ], + "prefix": "lvs_server.absent:" + }, + "lvs_server.present": { + "description": "lvs_server.present:", + "body": [ + "lvs_server.present:", + "$0" + ], + "prefix": "lvs_server.present:" + } +} \ No newline at end of file diff --git a/snippets/lvs_service.json b/snippets/lvs_service.json new file mode 100644 index 0000000..5bfbd3c --- /dev/null +++ b/snippets/lvs_service.json @@ -0,0 +1,18 @@ +{ + "lvs_service.present": { + "description": "lvs_service.present:", + "body": [ + "lvs_service.present:", + "$0" + ], + "prefix": "lvs_service.present:" + }, + "lvs_service.absent": { + "description": "lvs_service.absent:", + "body": [ + "lvs_service.absent:", + "$0" + ], + "prefix": "lvs_service.absent:" + } +} \ No newline at end of file diff --git a/snippets/lxd.json b/snippets/lxd.json new file mode 100644 index 0000000..34cde71 --- /dev/null +++ b/snippets/lxd.json @@ -0,0 +1,26 @@ +{ + "lxd.authenticate": { + "description": "lxd.authenticate:", + "body": [ + "lxd.authenticate:", + "$0" + ], + "prefix": "lxd.authenticate:" + }, + "lxd.config_managed": { + "description": "lxd.config_managed:", + "body": [ + "lxd.config_managed:", + "$0" + ], + "prefix": "lxd.config_managed:" + }, + "lxd.init": { + "description": "lxd.init:", + "body": [ + "lxd.init:", + "$0" + ], + "prefix": "lxd.init:" + } +} \ No newline at end of file diff --git a/snippets/lxd_container.json b/snippets/lxd_container.json new file mode 100644 index 0000000..d32db40 --- /dev/null +++ b/snippets/lxd_container.json @@ -0,0 +1,50 @@ +{ + "lxd_container.running": { + "description": "lxd_container.running:", + "body": [ + "lxd_container.running:", + "$0" + ], + "prefix": "lxd_container.running:" + }, + "lxd_container.present": { + "description": "lxd_container.present:", + "body": [ + "lxd_container.present:", + "$0" + ], + "prefix": "lxd_container.present:" + }, + "lxd_container.frozen": { + "description": "lxd_container.frozen:", + "body": [ + "lxd_container.frozen:", + "$0" + ], + "prefix": "lxd_container.frozen:" + }, + "lxd_container.migrated": { + "description": "lxd_container.migrated:", + "body": [ + "lxd_container.migrated:", + "$0" + ], + "prefix": "lxd_container.migrated:" + }, + "lxd_container.absent": { + "description": "lxd_container.absent:", + "body": [ + "lxd_container.absent:", + "$0" + ], + "prefix": "lxd_container.absent:" + }, + "lxd_container.stopped": { + "description": "lxd_container.stopped:", + "body": [ + "lxd_container.stopped:", + "$0" + ], + "prefix": "lxd_container.stopped:" + } +} \ No newline at end of file diff --git a/snippets/lxd_image.json b/snippets/lxd_image.json new file mode 100644 index 0000000..d5df76a --- /dev/null +++ b/snippets/lxd_image.json @@ -0,0 +1,18 @@ +{ + "lxd_image.present": { + "description": "lxd_image.present:", + "body": [ + "lxd_image.present:", + "$0" + ], + "prefix": "lxd_image.present:" + }, + "lxd_image.absent": { + "description": "lxd_image.absent:", + "body": [ + "lxd_image.absent:", + "$0" + ], + "prefix": "lxd_image.absent:" + } +} \ No newline at end of file diff --git a/snippets/lxd_profile.json b/snippets/lxd_profile.json new file mode 100644 index 0000000..97ee825 --- /dev/null +++ b/snippets/lxd_profile.json @@ -0,0 +1,18 @@ +{ + "lxd_profile.absent": { + "description": "lxd_profile.absent:", + "body": [ + "lxd_profile.absent:", + "$0" + ], + "prefix": "lxd_profile.absent:" + }, + "lxd_profile.present": { + "description": "lxd_profile.present:", + "body": [ + "lxd_profile.present:", + "$0" + ], + "prefix": "lxd_profile.present:" + } +} \ No newline at end of file diff --git a/snippets/macdefaults.json b/snippets/macdefaults.json new file mode 100644 index 0000000..fd43f55 --- /dev/null +++ b/snippets/macdefaults.json @@ -0,0 +1,18 @@ +{ + "macdefaults.write": { + "description": "macdefaults.write:", + "body": [ + "macdefaults.write:", + "$0" + ], + "prefix": "macdefaults.write:" + }, + "macdefaults.absent": { + "description": "macdefaults.absent:", + "body": [ + "macdefaults.absent:", + "$0" + ], + "prefix": "macdefaults.absent:" + } +} \ No newline at end of file diff --git a/snippets/macpackage.json b/snippets/macpackage.json new file mode 100644 index 0000000..d8090dc --- /dev/null +++ b/snippets/macpackage.json @@ -0,0 +1,10 @@ +{ + "macpackage.installed": { + "description": "macpackage.installed:", + "body": [ + "macpackage.installed:", + "$0" + ], + "prefix": "macpackage.installed:" + } +} \ No newline at end of file diff --git a/snippets/makeconf.json b/snippets/makeconf.json new file mode 100644 index 0000000..ff92787 --- /dev/null +++ b/snippets/makeconf.json @@ -0,0 +1,18 @@ +{ + "makeconf.present": { + "description": "makeconf.present:", + "body": [ + "makeconf.present:", + "$0" + ], + "prefix": "makeconf.present:" + }, + "makeconf.absent": { + "description": "makeconf.absent:", + "body": [ + "makeconf.absent:", + "$0" + ], + "prefix": "makeconf.absent:" + } +} \ No newline at end of file diff --git a/snippets/memcached.json b/snippets/memcached.json new file mode 100644 index 0000000..fa456d6 --- /dev/null +++ b/snippets/memcached.json @@ -0,0 +1,18 @@ +{ + "memcached.managed": { + "description": "memcached.managed:", + "body": [ + "memcached.managed:", + "$0" + ], + "prefix": "memcached.managed:" + }, + "memcached.absent": { + "description": "memcached.absent:", + "body": [ + "memcached.absent:", + "$0" + ], + "prefix": "memcached.absent:" + } +} \ No newline at end of file diff --git a/snippets/monit.json b/snippets/monit.json new file mode 100644 index 0000000..165a4bf --- /dev/null +++ b/snippets/monit.json @@ -0,0 +1,18 @@ +{ + "monit.monitor": { + "description": "monit.monitor:", + "body": [ + "monit.monitor:", + "$0" + ], + "prefix": "monit.monitor:" + }, + "monit.unmonitor": { + "description": "monit.unmonitor:", + "body": [ + "monit.unmonitor:", + "$0" + ], + "prefix": "monit.unmonitor:" + } +} \ No newline at end of file diff --git a/snippets/napalm_yang.json b/snippets/napalm_yang.json new file mode 100644 index 0000000..f50ea2f --- /dev/null +++ b/snippets/napalm_yang.json @@ -0,0 +1,18 @@ +{ + "napalm_yang.managed": { + "description": "napalm_yang.managed:", + "body": [ + "napalm_yang.managed:", + "$0" + ], + "prefix": "napalm_yang.managed:" + }, + "napalm_yang.configured": { + "description": "napalm_yang.configured:", + "body": [ + "napalm_yang.configured:", + "$0" + ], + "prefix": "napalm_yang.configured:" + } +} \ No newline at end of file diff --git a/snippets/netacl.json b/snippets/netacl.json new file mode 100644 index 0000000..d8a5b54 --- /dev/null +++ b/snippets/netacl.json @@ -0,0 +1,26 @@ +{ + "netacl.term": { + "description": "netacl.term:", + "body": [ + "netacl.term:", + "$0" + ], + "prefix": "netacl.term:" + }, + "netacl.managed": { + "description": "netacl.managed:", + "body": [ + "netacl.managed:", + "$0" + ], + "prefix": "netacl.managed:" + }, + "netacl.filter": { + "description": "netacl.filter:", + "body": [ + "netacl.filter:", + "$0" + ], + "prefix": "netacl.filter:" + } +} \ No newline at end of file diff --git a/snippets/netconfig.json b/snippets/netconfig.json new file mode 100644 index 0000000..55dd071 --- /dev/null +++ b/snippets/netconfig.json @@ -0,0 +1,42 @@ +{ + "netconfig.managed": { + "description": "netconfig.managed:", + "body": [ + "netconfig.managed:", + "$0" + ], + "prefix": "netconfig.managed:" + }, + "netconfig.saved": { + "description": "netconfig.saved:", + "body": [ + "netconfig.saved:", + "$0" + ], + "prefix": "netconfig.saved:" + }, + "netconfig.commit_cancelled": { + "description": "netconfig.commit_cancelled:", + "body": [ + "netconfig.commit_cancelled:", + "$0" + ], + "prefix": "netconfig.commit_cancelled:" + }, + "netconfig.commit_confirmed": { + "description": "netconfig.commit_confirmed:", + "body": [ + "netconfig.commit_confirmed:", + "$0" + ], + "prefix": "netconfig.commit_confirmed:" + }, + "netconfig.replace_pattern": { + "description": "netconfig.replace_pattern:", + "body": [ + "netconfig.replace_pattern:", + "$0" + ], + "prefix": "netconfig.replace_pattern:" + } +} \ No newline at end of file diff --git a/snippets/netntp.json b/snippets/netntp.json new file mode 100644 index 0000000..bc909da --- /dev/null +++ b/snippets/netntp.json @@ -0,0 +1,10 @@ +{ + "netntp.managed": { + "description": "netntp.managed:", + "body": [ + "netntp.managed:", + "$0" + ], + "prefix": "netntp.managed:" + } +} \ No newline at end of file diff --git a/snippets/netsnmp.json b/snippets/netsnmp.json new file mode 100644 index 0000000..205850b --- /dev/null +++ b/snippets/netsnmp.json @@ -0,0 +1,10 @@ +{ + "netsnmp.managed": { + "description": "netsnmp.managed:", + "body": [ + "netsnmp.managed:", + "$0" + ], + "prefix": "netsnmp.managed:" + } +} \ No newline at end of file diff --git a/snippets/netusers.json b/snippets/netusers.json new file mode 100644 index 0000000..e4d586e --- /dev/null +++ b/snippets/netusers.json @@ -0,0 +1,10 @@ +{ + "netusers.managed": { + "description": "netusers.managed:", + "body": [ + "netusers.managed:", + "$0" + ], + "prefix": "netusers.managed:" + } +} \ No newline at end of file diff --git a/snippets/neutron_network.json b/snippets/neutron_network.json new file mode 100644 index 0000000..1869f93 --- /dev/null +++ b/snippets/neutron_network.json @@ -0,0 +1,18 @@ +{ + "neutron_network.absent": { + "description": "neutron_network.absent:", + "body": [ + "neutron_network.absent:", + "$0" + ], + "prefix": "neutron_network.absent:" + }, + "neutron_network.present": { + "description": "neutron_network.present:", + "body": [ + "neutron_network.present:", + "$0" + ], + "prefix": "neutron_network.present:" + } +} \ No newline at end of file diff --git a/snippets/neutron_secgroup.json b/snippets/neutron_secgroup.json new file mode 100644 index 0000000..b80b5c2 --- /dev/null +++ b/snippets/neutron_secgroup.json @@ -0,0 +1,18 @@ +{ + "neutron_secgroup.present": { + "description": "neutron_secgroup.present:", + "body": [ + "neutron_secgroup.present:", + "$0" + ], + "prefix": "neutron_secgroup.present:" + }, + "neutron_secgroup.absent": { + "description": "neutron_secgroup.absent:", + "body": [ + "neutron_secgroup.absent:", + "$0" + ], + "prefix": "neutron_secgroup.absent:" + } +} \ No newline at end of file diff --git a/snippets/neutron_secgroup_rule.json b/snippets/neutron_secgroup_rule.json new file mode 100644 index 0000000..18dd0e1 --- /dev/null +++ b/snippets/neutron_secgroup_rule.json @@ -0,0 +1,18 @@ +{ + "neutron_secgroup_rule.absent": { + "description": "neutron_secgroup_rule.absent:", + "body": [ + "neutron_secgroup_rule.absent:", + "$0" + ], + "prefix": "neutron_secgroup_rule.absent:" + }, + "neutron_secgroup_rule.present": { + "description": "neutron_secgroup_rule.present:", + "body": [ + "neutron_secgroup_rule.present:", + "$0" + ], + "prefix": "neutron_secgroup_rule.present:" + } +} \ No newline at end of file diff --git a/snippets/neutron_subnet.json b/snippets/neutron_subnet.json new file mode 100644 index 0000000..f1f37d8 --- /dev/null +++ b/snippets/neutron_subnet.json @@ -0,0 +1,18 @@ +{ + "neutron_subnet.absent": { + "description": "neutron_subnet.absent:", + "body": [ + "neutron_subnet.absent:", + "$0" + ], + "prefix": "neutron_subnet.absent:" + }, + "neutron_subnet.present": { + "description": "neutron_subnet.present:", + "body": [ + "neutron_subnet.present:", + "$0" + ], + "prefix": "neutron_subnet.present:" + } +} \ No newline at end of file diff --git a/snippets/nfs_export.json b/snippets/nfs_export.json new file mode 100644 index 0000000..c62a1cc --- /dev/null +++ b/snippets/nfs_export.json @@ -0,0 +1,18 @@ +{ + "nfs_export.absent": { + "description": "nfs_export.absent:", + "body": [ + "nfs_export.absent:", + "$0" + ], + "prefix": "nfs_export.absent:" + }, + "nfs_export.present": { + "description": "nfs_export.present:", + "body": [ + "nfs_export.present:", + "$0" + ], + "prefix": "nfs_export.present:" + } +} \ No newline at end of file diff --git a/snippets/nftables.json b/snippets/nftables.json new file mode 100644 index 0000000..eed55c3 --- /dev/null +++ b/snippets/nftables.json @@ -0,0 +1,50 @@ +{ + "nftables.flush": { + "description": "nftables.flush:", + "body": [ + "nftables.flush:", + "$0" + ], + "prefix": "nftables.flush:" + }, + "nftables.insert": { + "description": "nftables.insert:", + "body": [ + "nftables.insert:", + "$0" + ], + "prefix": "nftables.insert:" + }, + "nftables.chain_present": { + "description": "nftables.chain_present:", + "body": [ + "nftables.chain_present:", + "$0" + ], + "prefix": "nftables.chain_present:" + }, + "nftables.chain_absent": { + "description": "nftables.chain_absent:", + "body": [ + "nftables.chain_absent:", + "$0" + ], + "prefix": "nftables.chain_absent:" + }, + "nftables.delete": { + "description": "nftables.delete:", + "body": [ + "nftables.delete:", + "$0" + ], + "prefix": "nftables.delete:" + }, + "nftables.append": { + "description": "nftables.append:", + "body": [ + "nftables.append:", + "$0" + ], + "prefix": "nftables.append:" + } +} \ No newline at end of file diff --git a/snippets/nxos.json b/snippets/nxos.json new file mode 100644 index 0000000..504b81a --- /dev/null +++ b/snippets/nxos.json @@ -0,0 +1,42 @@ +{ + "nxos.config_present": { + "description": "nxos.config_present:", + "body": [ + "nxos.config_present:", + "$0" + ], + "prefix": "nxos.config_present:" + }, + "nxos.replace": { + "description": "nxos.replace:", + "body": [ + "nxos.replace:", + "$0" + ], + "prefix": "nxos.replace:" + }, + "nxos.user_absent": { + "description": "nxos.user_absent:", + "body": [ + "nxos.user_absent:", + "$0" + ], + "prefix": "nxos.user_absent:" + }, + "nxos.user_present": { + "description": "nxos.user_present:", + "body": [ + "nxos.user_present:", + "$0" + ], + "prefix": "nxos.user_present:" + }, + "nxos.config_absent": { + "description": "nxos.config_absent:", + "body": [ + "nxos.config_absent:", + "$0" + ], + "prefix": "nxos.config_absent:" + } +} \ No newline at end of file diff --git a/snippets/openvswitch_bridge.json b/snippets/openvswitch_bridge.json new file mode 100644 index 0000000..47ecf01 --- /dev/null +++ b/snippets/openvswitch_bridge.json @@ -0,0 +1,18 @@ +{ + "openvswitch_bridge.absent": { + "description": "openvswitch_bridge.absent:", + "body": [ + "openvswitch_bridge.absent:", + "$0" + ], + "prefix": "openvswitch_bridge.absent:" + }, + "openvswitch_bridge.present": { + "description": "openvswitch_bridge.present:", + "body": [ + "openvswitch_bridge.present:", + "$0" + ], + "prefix": "openvswitch_bridge.present:" + } +} \ No newline at end of file diff --git a/snippets/openvswitch_port.json b/snippets/openvswitch_port.json new file mode 100644 index 0000000..056f405 --- /dev/null +++ b/snippets/openvswitch_port.json @@ -0,0 +1,18 @@ +{ + "openvswitch_port.absent": { + "description": "openvswitch_port.absent:", + "body": [ + "openvswitch_port.absent:", + "$0" + ], + "prefix": "openvswitch_port.absent:" + }, + "openvswitch_port.present": { + "description": "openvswitch_port.present:", + "body": [ + "openvswitch_port.present:", + "$0" + ], + "prefix": "openvswitch_port.present:" + } +} \ No newline at end of file diff --git a/snippets/panos.json b/snippets/panos.json new file mode 100644 index 0000000..f6e689a --- /dev/null +++ b/snippets/panos.json @@ -0,0 +1,122 @@ +{ + "panos.download_software": { + "description": "panos.download_software:", + "body": [ + "panos.download_software:", + "$0" + ], + "prefix": "panos.download_software:" + }, + "panos.move_config": { + "description": "panos.move_config:", + "body": [ + "panos.move_config:", + "$0" + ], + "prefix": "panos.move_config:" + }, + "panos.commit_config": { + "description": "panos.commit_config:", + "body": [ + "panos.commit_config:", + "$0" + ], + "prefix": "panos.commit_config:" + }, + "panos.rename_config": { + "description": "panos.rename_config:", + "body": [ + "panos.rename_config:", + "$0" + ], + "prefix": "panos.rename_config:" + }, + "panos.delete_config": { + "description": "panos.delete_config:", + "body": [ + "panos.delete_config:", + "$0" + ], + "prefix": "panos.delete_config:" + }, + "panos.service_exists": { + "description": "panos.service_exists:", + "body": [ + "panos.service_exists:", + "$0" + ], + "prefix": "panos.service_exists:" + }, + "panos.address_group_exists": { + "description": "panos.address_group_exists:", + "body": [ + "panos.address_group_exists:", + "$0" + ], + "prefix": "panos.address_group_exists:" + }, + "panos.clone_config": { + "description": "panos.clone_config:", + "body": [ + "panos.clone_config:", + "$0" + ], + "prefix": "panos.clone_config:" + }, + "panos.add_config_lock": { + "description": "panos.add_config_lock:", + "body": [ + "panos.add_config_lock:", + "$0" + ], + "prefix": "panos.add_config_lock:" + }, + "panos.set_config": { + "description": "panos.set_config:", + "body": [ + "panos.set_config:", + "$0" + ], + "prefix": "panos.set_config:" + }, + "panos.service_group_exists": { + "description": "panos.service_group_exists:", + "body": [ + "panos.service_group_exists:", + "$0" + ], + "prefix": "panos.service_group_exists:" + }, + "panos.edit_config": { + "description": "panos.edit_config:", + "body": [ + "panos.edit_config:", + "$0" + ], + "prefix": "panos.edit_config:" + }, + "panos.security_rule_exists": { + "description": "panos.security_rule_exists:", + "body": [ + "panos.security_rule_exists:", + "$0" + ], + "prefix": "panos.security_rule_exists:" + }, + "panos.address_exists": { + "description": "panos.address_exists:", + "body": [ + "panos.address_exists:", + "$0" + ], + "prefix": "panos.address_exists:" + }, + "panos.remove_config_lock": { + "description": "panos.remove_config_lock:", + "body": [ + "panos.remove_config_lock:", + "$0" + ], + "prefix": "panos.remove_config_lock:" + } +} \ No newline at end of file diff --git a/snippets/pcs.json b/snippets/pcs.json new file mode 100644 index 0000000..eed96fd --- /dev/null +++ b/snippets/pcs.json @@ -0,0 +1,90 @@ +{ + "pcs.cib_pushed": { + "description": "pcs.cib_pushed:", + "body": [ + "pcs.cib_pushed:", + "$0" + ], + "prefix": "pcs.cib_pushed:" + }, + "pcs.cluster_node_present": { + "description": "pcs.cluster_node_present:", + "body": [ + "pcs.cluster_node_present:", + "$0" + ], + "prefix": "pcs.cluster_node_present:" + }, + "pcs.resource_op_defaults_to": { + "description": "pcs.resource_op_defaults_to:", + "body": [ + "pcs.resource_op_defaults_to:", + "$0" + ], + "prefix": "pcs.resource_op_defaults_to:" + }, + "pcs.stonith_present": { + "description": "pcs.stonith_present:", + "body": [ + "pcs.stonith_present:", + "$0" + ], + "prefix": "pcs.stonith_present:" + }, + "pcs.auth": { + "description": "pcs.auth:", + "body": [ + "pcs.auth:", + "$0" + ], + "prefix": "pcs.auth:" + }, + "pcs.cluster_setup": { + "description": "pcs.cluster_setup:", + "body": [ + "pcs.cluster_setup:", + "$0" + ], + "prefix": "pcs.cluster_setup:" + }, + "pcs.resource_present": { + "description": "pcs.resource_present:", + "body": [ + "pcs.resource_present:", + "$0" + ], + "prefix": "pcs.resource_present:" + }, + "pcs.cib_present": { + "description": "pcs.cib_present:", + "body": [ + "pcs.cib_present:", + "$0" + ], + "prefix": "pcs.cib_present:" + }, + "pcs.resource_defaults_to": { + "description": "pcs.resource_defaults_to:", + "body": [ + "pcs.resource_defaults_to:", + "$0" + ], + "prefix": "pcs.resource_defaults_to:" + }, + "pcs.constraint_present": { + "description": "pcs.constraint_present:", + "body": [ + "pcs.constraint_present:", + "$0" + ], + "prefix": "pcs.constraint_present:" + }, + "pcs.prop_has_value": { + "description": "pcs.prop_has_value:", + "body": [ + "pcs.prop_has_value:", + "$0" + ], + "prefix": "pcs.prop_has_value:" + } +} \ No newline at end of file diff --git a/snippets/pdbedit.json b/snippets/pdbedit.json new file mode 100644 index 0000000..e20a62a --- /dev/null +++ b/snippets/pdbedit.json @@ -0,0 +1,26 @@ +{ + "pdbedit.managed": { + "description": "pdbedit.managed:", + "body": [ + "pdbedit.managed:", + "$0" + ], + "prefix": "pdbedit.managed:" + }, + "pdbedit.absent": { + "description": "pdbedit.absent:", + "body": [ + "pdbedit.absent:", + "$0" + ], + "prefix": "pdbedit.absent:" + }, + "pdbedit.present": { + "description": "pdbedit.present:", + "body": [ + "pdbedit.present:", + "$0" + ], + "prefix": "pdbedit.present:" + } +} \ No newline at end of file diff --git a/snippets/pecl.json b/snippets/pecl.json new file mode 100644 index 0000000..82c25fe --- /dev/null +++ b/snippets/pecl.json @@ -0,0 +1,18 @@ +{ + "pecl.installed": { + "description": "pecl.installed:", + "body": [ + "pecl.installed:", + "$0" + ], + "prefix": "pecl.installed:" + }, + "pecl.removed": { + "description": "pecl.removed:", + "body": [ + "pecl.removed:", + "$0" + ], + "prefix": "pecl.removed:" + } +} \ No newline at end of file diff --git a/snippets/pkgrepo.json b/snippets/pkgrepo.json new file mode 100644 index 0000000..a668b11 --- /dev/null +++ b/snippets/pkgrepo.json @@ -0,0 +1,18 @@ +{ + "pkgrepo.absent": { + "description": "pkgrepo.absent:", + "body": [ + "pkgrepo.absent:", + "$0" + ], + "prefix": "pkgrepo.absent:" + }, + "pkgrepo.managed": { + "description": "pkgrepo.managed:", + "body": [ + "pkgrepo.managed:", + "$0" + ], + "prefix": "pkgrepo.managed:" + } +} \ No newline at end of file diff --git a/snippets/portage_config.json b/snippets/portage_config.json new file mode 100644 index 0000000..b02a8c2 --- /dev/null +++ b/snippets/portage_config.json @@ -0,0 +1,18 @@ +{ + "portage_config.flags": { + "description": "portage_config.flags:", + "body": [ + "portage_config.flags:", + "$0" + ], + "prefix": "portage_config.flags:" + }, + "portage_config.mod_init": { + "description": "portage_config.mod_init:", + "body": [ + "portage_config.mod_init:", + "$0" + ], + "prefix": "portage_config.mod_init:" + } +} \ No newline at end of file diff --git a/snippets/ports.json b/snippets/ports.json new file mode 100644 index 0000000..885ca7b --- /dev/null +++ b/snippets/ports.json @@ -0,0 +1,10 @@ +{ + "ports.installed": { + "description": "ports.installed:", + "body": [ + "ports.installed:", + "$0" + ], + "prefix": "ports.installed:" + } +} \ No newline at end of file diff --git a/snippets/postgres_cluster.json b/snippets/postgres_cluster.json new file mode 100644 index 0000000..68d12b6 --- /dev/null +++ b/snippets/postgres_cluster.json @@ -0,0 +1,18 @@ +{ + "postgres_cluster.absent": { + "description": "postgres_cluster.absent:", + "body": [ + "postgres_cluster.absent:", + "$0" + ], + "prefix": "postgres_cluster.absent:" + }, + "postgres_cluster.present": { + "description": "postgres_cluster.present:", + "body": [ + "postgres_cluster.present:", + "$0" + ], + "prefix": "postgres_cluster.present:" + } +} \ No newline at end of file diff --git a/snippets/postgres_database.json b/snippets/postgres_database.json new file mode 100644 index 0000000..8764843 --- /dev/null +++ b/snippets/postgres_database.json @@ -0,0 +1,18 @@ +{ + "postgres_database.present": { + "description": "postgres_database.present:", + "body": [ + "postgres_database.present:", + "$0" + ], + "prefix": "postgres_database.present:" + }, + "postgres_database.absent": { + "description": "postgres_database.absent:", + "body": [ + "postgres_database.absent:", + "$0" + ], + "prefix": "postgres_database.absent:" + } +} \ No newline at end of file diff --git a/snippets/postgres_extension.json b/snippets/postgres_extension.json new file mode 100644 index 0000000..2afad87 --- /dev/null +++ b/snippets/postgres_extension.json @@ -0,0 +1,18 @@ +{ + "postgres_extension.present": { + "description": "postgres_extension.present:", + "body": [ + "postgres_extension.present:", + "$0" + ], + "prefix": "postgres_extension.present:" + }, + "postgres_extension.absent": { + "description": "postgres_extension.absent:", + "body": [ + "postgres_extension.absent:", + "$0" + ], + "prefix": "postgres_extension.absent:" + } +} \ No newline at end of file diff --git a/snippets/postgres_group.json b/snippets/postgres_group.json new file mode 100644 index 0000000..d5d8441 --- /dev/null +++ b/snippets/postgres_group.json @@ -0,0 +1,18 @@ +{ + "postgres_group.present": { + "description": "postgres_group.present:", + "body": [ + "postgres_group.present:", + "$0" + ], + "prefix": "postgres_group.present:" + }, + "postgres_group.absent": { + "description": "postgres_group.absent:", + "body": [ + "postgres_group.absent:", + "$0" + ], + "prefix": "postgres_group.absent:" + } +} \ No newline at end of file diff --git a/snippets/postgres_initdb.json b/snippets/postgres_initdb.json new file mode 100644 index 0000000..24ddd35 --- /dev/null +++ b/snippets/postgres_initdb.json @@ -0,0 +1,10 @@ +{ + "postgres_initdb.present": { + "description": "postgres_initdb.present:", + "body": [ + "postgres_initdb.present:", + "$0" + ], + "prefix": "postgres_initdb.present:" + } +} \ No newline at end of file diff --git a/snippets/postgres_language.json b/snippets/postgres_language.json new file mode 100644 index 0000000..71be30d --- /dev/null +++ b/snippets/postgres_language.json @@ -0,0 +1,18 @@ +{ + "postgres_language.present": { + "description": "postgres_language.present:", + "body": [ + "postgres_language.present:", + "$0" + ], + "prefix": "postgres_language.present:" + }, + "postgres_language.absent": { + "description": "postgres_language.absent:", + "body": [ + "postgres_language.absent:", + "$0" + ], + "prefix": "postgres_language.absent:" + } +} \ No newline at end of file diff --git a/snippets/postgres_privileges.json b/snippets/postgres_privileges.json new file mode 100644 index 0000000..4ffcd33 --- /dev/null +++ b/snippets/postgres_privileges.json @@ -0,0 +1,18 @@ +{ + "postgres_privileges.absent": { + "description": "postgres_privileges.absent:", + "body": [ + "postgres_privileges.absent:", + "$0" + ], + "prefix": "postgres_privileges.absent:" + }, + "postgres_privileges.present": { + "description": "postgres_privileges.present:", + "body": [ + "postgres_privileges.present:", + "$0" + ], + "prefix": "postgres_privileges.present:" + } +} \ No newline at end of file diff --git a/snippets/postgres_schema.json b/snippets/postgres_schema.json new file mode 100644 index 0000000..9018ba4 --- /dev/null +++ b/snippets/postgres_schema.json @@ -0,0 +1,18 @@ +{ + "postgres_schema.absent": { + "description": "postgres_schema.absent:", + "body": [ + "postgres_schema.absent:", + "$0" + ], + "prefix": "postgres_schema.absent:" + }, + "postgres_schema.present": { + "description": "postgres_schema.present:", + "body": [ + "postgres_schema.present:", + "$0" + ], + "prefix": "postgres_schema.present:" + } +} \ No newline at end of file diff --git a/snippets/postgres_tablespace.json b/snippets/postgres_tablespace.json new file mode 100644 index 0000000..09586cd --- /dev/null +++ b/snippets/postgres_tablespace.json @@ -0,0 +1,18 @@ +{ + "postgres_tablespace.present": { + "description": "postgres_tablespace.present:", + "body": [ + "postgres_tablespace.present:", + "$0" + ], + "prefix": "postgres_tablespace.present:" + }, + "postgres_tablespace.absent": { + "description": "postgres_tablespace.absent:", + "body": [ + "postgres_tablespace.absent:", + "$0" + ], + "prefix": "postgres_tablespace.absent:" + } +} \ No newline at end of file diff --git a/snippets/postgres_user.json b/snippets/postgres_user.json new file mode 100644 index 0000000..9d2a608 --- /dev/null +++ b/snippets/postgres_user.json @@ -0,0 +1,18 @@ +{ + "postgres_user.absent": { + "description": "postgres_user.absent:", + "body": [ + "postgres_user.absent:", + "$0" + ], + "prefix": "postgres_user.absent:" + }, + "postgres_user.present": { + "description": "postgres_user.present:", + "body": [ + "postgres_user.present:", + "$0" + ], + "prefix": "postgres_user.present:" + } +} \ No newline at end of file diff --git a/snippets/probes.json b/snippets/probes.json new file mode 100644 index 0000000..62a96e9 --- /dev/null +++ b/snippets/probes.json @@ -0,0 +1,10 @@ +{ + "probes.managed": { + "description": "probes.managed:", + "body": [ + "probes.managed:", + "$0" + ], + "prefix": "probes.managed:" + } +} \ No newline at end of file diff --git a/snippets/pyrax_queues.json b/snippets/pyrax_queues.json new file mode 100644 index 0000000..4c56928 --- /dev/null +++ b/snippets/pyrax_queues.json @@ -0,0 +1,18 @@ +{ + "pyrax_queues.present": { + "description": "pyrax_queues.present:", + "body": [ + "pyrax_queues.present:", + "$0" + ], + "prefix": "pyrax_queues.present:" + }, + "pyrax_queues.absent": { + "description": "pyrax_queues.absent:", + "body": [ + "pyrax_queues.absent:", + "$0" + ], + "prefix": "pyrax_queues.absent:" + } +} \ No newline at end of file diff --git a/snippets/quota.json b/snippets/quota.json new file mode 100644 index 0000000..fe9422a --- /dev/null +++ b/snippets/quota.json @@ -0,0 +1,10 @@ +{ + "quota.mode": { + "description": "quota.mode:", + "body": [ + "quota.mode:", + "$0" + ], + "prefix": "quota.mode:" + } +} \ No newline at end of file diff --git a/snippets/rabbitmq_cluster.json b/snippets/rabbitmq_cluster.json new file mode 100644 index 0000000..4e96368 --- /dev/null +++ b/snippets/rabbitmq_cluster.json @@ -0,0 +1,10 @@ +{ + "rabbitmq_cluster.joined": { + "description": "rabbitmq_cluster.joined:", + "body": [ + "rabbitmq_cluster.joined:", + "$0" + ], + "prefix": "rabbitmq_cluster.joined:" + } +} \ No newline at end of file diff --git a/snippets/rabbitmq_plugin.json b/snippets/rabbitmq_plugin.json new file mode 100644 index 0000000..434c5be --- /dev/null +++ b/snippets/rabbitmq_plugin.json @@ -0,0 +1,18 @@ +{ + "rabbitmq_plugin.disabled": { + "description": "rabbitmq_plugin.disabled:", + "body": [ + "rabbitmq_plugin.disabled:", + "$0" + ], + "prefix": "rabbitmq_plugin.disabled:" + }, + "rabbitmq_plugin.enabled": { + "description": "rabbitmq_plugin.enabled:", + "body": [ + "rabbitmq_plugin.enabled:", + "$0" + ], + "prefix": "rabbitmq_plugin.enabled:" + } +} \ No newline at end of file diff --git a/snippets/rabbitmq_policy.json b/snippets/rabbitmq_policy.json new file mode 100644 index 0000000..d947b39 --- /dev/null +++ b/snippets/rabbitmq_policy.json @@ -0,0 +1,18 @@ +{ + "rabbitmq_policy.present": { + "description": "rabbitmq_policy.present:", + "body": [ + "rabbitmq_policy.present:", + "$0" + ], + "prefix": "rabbitmq_policy.present:" + }, + "rabbitmq_policy.absent": { + "description": "rabbitmq_policy.absent:", + "body": [ + "rabbitmq_policy.absent:", + "$0" + ], + "prefix": "rabbitmq_policy.absent:" + } +} \ No newline at end of file diff --git a/snippets/rabbitmq_upstream.json b/snippets/rabbitmq_upstream.json new file mode 100644 index 0000000..3dd3f9c --- /dev/null +++ b/snippets/rabbitmq_upstream.json @@ -0,0 +1,18 @@ +{ + "rabbitmq_upstream.absent": { + "description": "rabbitmq_upstream.absent:", + "body": [ + "rabbitmq_upstream.absent:", + "$0" + ], + "prefix": "rabbitmq_upstream.absent:" + }, + "rabbitmq_upstream.present": { + "description": "rabbitmq_upstream.present:", + "body": [ + "rabbitmq_upstream.present:", + "$0" + ], + "prefix": "rabbitmq_upstream.present:" + } +} \ No newline at end of file diff --git a/snippets/rabbitmq_user.json b/snippets/rabbitmq_user.json new file mode 100644 index 0000000..7c6764c --- /dev/null +++ b/snippets/rabbitmq_user.json @@ -0,0 +1,18 @@ +{ + "rabbitmq_user.present": { + "description": "rabbitmq_user.present:", + "body": [ + "rabbitmq_user.present:", + "$0" + ], + "prefix": "rabbitmq_user.present:" + }, + "rabbitmq_user.absent": { + "description": "rabbitmq_user.absent:", + "body": [ + "rabbitmq_user.absent:", + "$0" + ], + "prefix": "rabbitmq_user.absent:" + } +} \ No newline at end of file diff --git a/snippets/rabbitmq_vhost.json b/snippets/rabbitmq_vhost.json new file mode 100644 index 0000000..b146aab --- /dev/null +++ b/snippets/rabbitmq_vhost.json @@ -0,0 +1,18 @@ +{ + "rabbitmq_vhost.present": { + "description": "rabbitmq_vhost.present:", + "body": [ + "rabbitmq_vhost.present:", + "$0" + ], + "prefix": "rabbitmq_vhost.present:" + }, + "rabbitmq_vhost.absent": { + "description": "rabbitmq_vhost.absent:", + "body": [ + "rabbitmq_vhost.absent:", + "$0" + ], + "prefix": "rabbitmq_vhost.absent:" + } +} \ No newline at end of file diff --git a/snippets/raid.json b/snippets/raid.json new file mode 100644 index 0000000..cb126ad --- /dev/null +++ b/snippets/raid.json @@ -0,0 +1,18 @@ +{ + "raid.present": { + "description": "raid.present:", + "body": [ + "raid.present:", + "$0" + ], + "prefix": "raid.present:" + }, + "raid.absent": { + "description": "raid.absent:", + "body": [ + "raid.absent:", + "$0" + ], + "prefix": "raid.absent:" + } +} \ No newline at end of file diff --git a/snippets/rbac.json b/snippets/rbac.json new file mode 100644 index 0000000..6c41409 --- /dev/null +++ b/snippets/rbac.json @@ -0,0 +1,10 @@ +{ + "rbac.managed": { + "description": "rbac.managed:", + "body": [ + "rbac.managed:", + "$0" + ], + "prefix": "rbac.managed:" + } +} \ No newline at end of file diff --git a/snippets/redis.json b/snippets/redis.json new file mode 100644 index 0000000..6284e1d --- /dev/null +++ b/snippets/redis.json @@ -0,0 +1,26 @@ +{ + "redis.absent": { + "description": "redis.absent:", + "body": [ + "redis.absent:", + "$0" + ], + "prefix": "redis.absent:" + }, + "redis.slaveof": { + "description": "redis.slaveof:", + "body": [ + "redis.slaveof:", + "$0" + ], + "prefix": "redis.slaveof:" + }, + "redis.string": { + "description": "redis.string:", + "body": [ + "redis.string:", + "$0" + ], + "prefix": "redis.string:" + } +} \ No newline at end of file diff --git a/snippets/selinux.json b/snippets/selinux.json new file mode 100644 index 0000000..4e0fe79 --- /dev/null +++ b/snippets/selinux.json @@ -0,0 +1,82 @@ +{ + "selinux.port_policy_absent": { + "description": "selinux.port_policy_absent:", + "body": [ + "selinux.port_policy_absent:", + "$0" + ], + "prefix": "selinux.port_policy_absent:" + }, + "selinux.module": { + "description": "selinux.module:", + "body": [ + "selinux.module:", + "$0" + ], + "prefix": "selinux.module:" + }, + "selinux.fcontext_policy_absent": { + "description": "selinux.fcontext_policy_absent:", + "body": [ + "selinux.fcontext_policy_absent:", + "$0" + ], + "prefix": "selinux.fcontext_policy_absent:" + }, + "selinux.fcontext_policy_present": { + "description": "selinux.fcontext_policy_present:", + "body": [ + "selinux.fcontext_policy_present:", + "$0" + ], + "prefix": "selinux.fcontext_policy_present:" + }, + "selinux.mode": { + "description": "selinux.mode:", + "body": [ + "selinux.mode:", + "$0" + ], + "prefix": "selinux.mode:" + }, + "selinux.module_install": { + "description": "selinux.module_install:", + "body": [ + "selinux.module_install:", + "$0" + ], + "prefix": "selinux.module_install:" + }, + "selinux.port_policy_present": { + "description": "selinux.port_policy_present:", + "body": [ + "selinux.port_policy_present:", + "$0" + ], + "prefix": "selinux.port_policy_present:" + }, + "selinux.module_remove": { + "description": "selinux.module_remove:", + "body": [ + "selinux.module_remove:", + "$0" + ], + "prefix": "selinux.module_remove:" + }, + "selinux.fcontext_policy_applied": { + "description": "selinux.fcontext_policy_applied:", + "body": [ + "selinux.fcontext_policy_applied:", + "$0" + ], + "prefix": "selinux.fcontext_policy_applied:" + }, + "selinux.boolean": { + "description": "selinux.boolean:", + "body": [ + "selinux.boolean:", + "$0" + ], + "prefix": "selinux.boolean:" + } +} \ No newline at end of file diff --git a/snippets/smartos.json b/snippets/smartos.json new file mode 100644 index 0000000..4b8217f --- /dev/null +++ b/snippets/smartos.json @@ -0,0 +1,90 @@ +{ + "smartos.image_present": { + "description": "smartos.image_present:", + "body": [ + "smartos.image_present:", + "$0" + ], + "prefix": "smartos.image_present:" + }, + "smartos.vm_present": { + "description": "smartos.vm_present:", + "body": [ + "smartos.vm_present:", + "$0" + ], + "prefix": "smartos.vm_present:" + }, + "smartos.image_vacuum": { + "description": "smartos.image_vacuum:", + "body": [ + "smartos.image_vacuum:", + "$0" + ], + "prefix": "smartos.image_vacuum:" + }, + "smartos.vm_stopped": { + "description": "smartos.vm_stopped:", + "body": [ + "smartos.vm_stopped:", + "$0" + ], + "prefix": "smartos.vm_stopped:" + }, + "smartos.source_present": { + "description": "smartos.source_present:", + "body": [ + "smartos.source_present:", + "$0" + ], + "prefix": "smartos.source_present:" + }, + "smartos.vm_absent": { + "description": "smartos.vm_absent:", + "body": [ + "smartos.vm_absent:", + "$0" + ], + "prefix": "smartos.vm_absent:" + }, + "smartos.source_absent": { + "description": "smartos.source_absent:", + "body": [ + "smartos.source_absent:", + "$0" + ], + "prefix": "smartos.source_absent:" + }, + "smartos.config_present": { + "description": "smartos.config_present:", + "body": [ + "smartos.config_present:", + "$0" + ], + "prefix": "smartos.config_present:" + }, + "smartos.image_absent": { + "description": "smartos.image_absent:", + "body": [ + "smartos.image_absent:", + "$0" + ], + "prefix": "smartos.image_absent:" + }, + "smartos.vm_running": { + "description": "smartos.vm_running:", + "body": [ + "smartos.vm_running:", + "$0" + ], + "prefix": "smartos.vm_running:" + }, + "smartos.config_absent": { + "description": "smartos.config_absent:", + "body": [ + "smartos.config_absent:", + "$0" + ], + "prefix": "smartos.config_absent:" + } +} \ No newline at end of file diff --git a/snippets/snapper.json b/snippets/snapper.json new file mode 100644 index 0000000..674c597 --- /dev/null +++ b/snippets/snapper.json @@ -0,0 +1,10 @@ +{ + "snapper.baseline_snapshot": { + "description": "snapper.baseline_snapshot:", + "body": [ + "snapper.baseline_snapshot:", + "$0" + ], + "prefix": "snapper.baseline_snapshot:" + } +} \ No newline at end of file diff --git a/snippets/splunk.json b/snippets/splunk.json new file mode 100644 index 0000000..1305b8d --- /dev/null +++ b/snippets/splunk.json @@ -0,0 +1,18 @@ +{ + "splunk.present": { + "description": "splunk.present:", + "body": [ + "splunk.present:", + "$0" + ], + "prefix": "splunk.present:" + }, + "splunk.absent": { + "description": "splunk.absent:", + "body": [ + "splunk.absent:", + "$0" + ], + "prefix": "splunk.absent:" + } +} \ No newline at end of file diff --git a/snippets/splunk_search.json b/snippets/splunk_search.json new file mode 100644 index 0000000..8a1fd1a --- /dev/null +++ b/snippets/splunk_search.json @@ -0,0 +1,18 @@ +{ + "splunk_search.present": { + "description": "splunk_search.present:", + "body": [ + "splunk_search.present:", + "$0" + ], + "prefix": "splunk_search.present:" + }, + "splunk_search.absent": { + "description": "splunk_search.absent:", + "body": [ + "splunk_search.absent:", + "$0" + ], + "prefix": "splunk_search.absent:" + } +} \ No newline at end of file diff --git a/snippets/svn.json b/snippets/svn.json new file mode 100644 index 0000000..638cf31 --- /dev/null +++ b/snippets/svn.json @@ -0,0 +1,26 @@ +{ + "svn.export": { + "description": "svn.export:", + "body": [ + "svn.export:", + "$0" + ], + "prefix": "svn.export:" + }, + "svn.latest": { + "description": "svn.latest:", + "body": [ + "svn.latest:", + "$0" + ], + "prefix": "svn.latest:" + }, + "svn.dirty": { + "description": "svn.dirty:", + "body": [ + "svn.dirty:", + "$0" + ], + "prefix": "svn.dirty:" + } +} \ No newline at end of file diff --git a/snippets/sysctl.json b/snippets/sysctl.json new file mode 100644 index 0000000..0366f34 --- /dev/null +++ b/snippets/sysctl.json @@ -0,0 +1,10 @@ +{ + "sysctl.present": { + "description": "sysctl.present:", + "body": [ + "sysctl.present:", + "$0" + ], + "prefix": "sysctl.present:" + } +} \ No newline at end of file diff --git a/snippets/sysrc.json b/snippets/sysrc.json new file mode 100644 index 0000000..bc48d67 --- /dev/null +++ b/snippets/sysrc.json @@ -0,0 +1,18 @@ +{ + "sysrc.absent": { + "description": "sysrc.absent:", + "body": [ + "sysrc.absent:", + "$0" + ], + "prefix": "sysrc.absent:" + }, + "sysrc.managed": { + "description": "sysrc.managed:", + "body": [ + "sysrc.managed:", + "$0" + ], + "prefix": "sysrc.managed:" + } +} \ No newline at end of file diff --git a/snippets/testinfra.json b/snippets/testinfra.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/snippets/testinfra.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/snippets/trafficserver.json b/snippets/trafficserver.json new file mode 100644 index 0000000..8791ccb --- /dev/null +++ b/snippets/trafficserver.json @@ -0,0 +1,106 @@ +{ + "trafficserver.zero_cluster": { + "description": "trafficserver.zero_cluster:", + "body": [ + "trafficserver.zero_cluster:", + "$0" + ], + "prefix": "trafficserver.zero_cluster:" + }, + "trafficserver.bounce_local": { + "description": "trafficserver.bounce_local:", + "body": [ + "trafficserver.bounce_local:", + "$0" + ], + "prefix": "trafficserver.bounce_local:" + }, + "trafficserver.restart_cluster": { + "description": "trafficserver.restart_cluster:", + "body": [ + "trafficserver.restart_cluster:", + "$0" + ], + "prefix": "trafficserver.restart_cluster:" + }, + "trafficserver.restart_local": { + "description": "trafficserver.restart_local:", + "body": [ + "trafficserver.restart_local:", + "$0" + ], + "prefix": "trafficserver.restart_local:" + }, + "trafficserver.clear_node": { + "description": "trafficserver.clear_node:", + "body": [ + "trafficserver.clear_node:", + "$0" + ], + "prefix": "trafficserver.clear_node:" + }, + "trafficserver.bounce_cluster": { + "description": "trafficserver.bounce_cluster:", + "body": [ + "trafficserver.bounce_cluster:", + "$0" + ], + "prefix": "trafficserver.bounce_cluster:" + }, + "trafficserver.config": { + "description": "trafficserver.config:", + "body": [ + "trafficserver.config:", + "$0" + ], + "prefix": "trafficserver.config:" + }, + "trafficserver.shutdown": { + "description": "trafficserver.shutdown:", + "body": [ + "trafficserver.shutdown:", + "$0" + ], + "prefix": "trafficserver.shutdown:" + }, + "trafficserver.startup": { + "description": "trafficserver.startup:", + "body": [ + "trafficserver.startup:", + "$0" + ], + "prefix": "trafficserver.startup:" + }, + "trafficserver.zero_node": { + "description": "trafficserver.zero_node:", + "body": [ + "trafficserver.zero_node:", + "$0" + ], + "prefix": "trafficserver.zero_node:" + }, + "trafficserver.clear_cluster": { + "description": "trafficserver.clear_cluster:", + "body": [ + "trafficserver.clear_cluster:", + "$0" + ], + "prefix": "trafficserver.clear_cluster:" + }, + "trafficserver.offline": { + "description": "trafficserver.offline:", + "body": [ + "trafficserver.offline:", + "$0" + ], + "prefix": "trafficserver.offline:" + }, + "trafficserver.refresh": { + "description": "trafficserver.refresh:", + "body": [ + "trafficserver.refresh:", + "$0" + ], + "prefix": "trafficserver.refresh:" + } +} \ No newline at end of file diff --git a/snippets/victorops.json b/snippets/victorops.json new file mode 100644 index 0000000..a689d12 --- /dev/null +++ b/snippets/victorops.json @@ -0,0 +1,10 @@ +{ + "victorops.create_event": { + "description": "victorops.create_event:", + "body": [ + "victorops.create_event:", + "$0" + ], + "prefix": "victorops.create_event:" + } +} \ No newline at end of file diff --git a/snippets/virt.json b/snippets/virt.json new file mode 100644 index 0000000..07acfcb --- /dev/null +++ b/snippets/virt.json @@ -0,0 +1,98 @@ +{ + "virt.pool_running": { + "description": "virt.pool_running:", + "body": [ + "virt.pool_running:", + "$0" + ], + "prefix": "virt.pool_running:" + }, + "virt.reverted": { + "description": "virt.reverted:", + "body": [ + "virt.reverted:", + "$0" + ], + "prefix": "virt.reverted:" + }, + "virt.running": { + "description": "virt.running:", + "body": [ + "virt.running:", + "$0" + ], + "prefix": "virt.running:" + }, + "virt.pool_deleted": { + "description": "virt.pool_deleted:", + "body": [ + "virt.pool_deleted:", + "$0" + ], + "prefix": "virt.pool_deleted:" + }, + "virt.network_running": { + "description": "virt.network_running:", + "body": [ + "virt.network_running:", + "$0" + ], + "prefix": "virt.network_running:" + }, + "virt.saved": { + "description": "virt.saved:", + "body": [ + "virt.saved:", + "$0" + ], + "prefix": "virt.saved:" + }, + "virt.keys": { + "description": "virt.keys:", + "body": [ + "virt.keys:", + "$0" + ], + "prefix": "virt.keys:" + }, + "virt.powered_off": { + "description": "virt.powered_off:", + "body": [ + "virt.powered_off:", + "$0" + ], + "prefix": "virt.powered_off:" + }, + "virt.rebooted": { + "description": "virt.rebooted:", + "body": [ + "virt.rebooted:", + "$0" + ], + "prefix": "virt.rebooted:" + }, + "virt.snapshot": { + "description": "virt.snapshot:", + "body": [ + "virt.snapshot:", + "$0" + ], + "prefix": "virt.snapshot:" + }, + "virt.unpowered": { + "description": "virt.unpowered:", + "body": [ + "virt.unpowered:", + "$0" + ], + "prefix": "virt.unpowered:" + }, + "virt.stopped": { + "description": "virt.stopped:", + "body": [ + "virt.stopped:", + "$0" + ], + "prefix": "virt.stopped:" + } +} \ No newline at end of file diff --git a/snippets/webutil.json b/snippets/webutil.json new file mode 100644 index 0000000..bf12e69 --- /dev/null +++ b/snippets/webutil.json @@ -0,0 +1,18 @@ +{ + "webutil.user_absent": { + "description": "webutil.user_absent:", + "body": [ + "webutil.user_absent:", + "$0" + ], + "prefix": "webutil.user_absent:" + }, + "webutil.user_exists": { + "description": "webutil.user_exists:", + "body": [ + "webutil.user_exists:", + "$0" + ], + "prefix": "webutil.user_exists:" + } +} \ No newline at end of file diff --git a/snippets/win_iis.json b/snippets/win_iis.json new file mode 100644 index 0000000..9637264 --- /dev/null +++ b/snippets/win_iis.json @@ -0,0 +1,122 @@ +{ + "win_iis.container_setting": { + "description": "win_iis.container_setting:", + "body": [ + "win_iis.container_setting:", + "$0" + ], + "prefix": "win_iis.container_setting:" + }, + "win_iis.create_apppool": { + "description": "win_iis.create_apppool:", + "body": [ + "win_iis.create_apppool:", + "$0" + ], + "prefix": "win_iis.create_apppool:" + }, + "win_iis.webconfiguration_settings": { + "description": "win_iis.webconfiguration_settings:", + "body": [ + "win_iis.webconfiguration_settings:", + "$0" + ], + "prefix": "win_iis.webconfiguration_settings:" + }, + "win_iis.remove_binding": { + "description": "win_iis.remove_binding:", + "body": [ + "win_iis.remove_binding:", + "$0" + ], + "prefix": "win_iis.remove_binding:" + }, + "win_iis.remove_apppool": { + "description": "win_iis.remove_apppool:", + "body": [ + "win_iis.remove_apppool:", + "$0" + ], + "prefix": "win_iis.remove_apppool:" + }, + "win_iis.create_app": { + "description": "win_iis.create_app:", + "body": [ + "win_iis.create_app:", + "$0" + ], + "prefix": "win_iis.create_app:" + }, + "win_iis.remove_site": { + "description": "win_iis.remove_site:", + "body": [ + "win_iis.remove_site:", + "$0" + ], + "prefix": "win_iis.remove_site:" + }, + "win_iis.remove_app": { + "description": "win_iis.remove_app:", + "body": [ + "win_iis.remove_app:", + "$0" + ], + "prefix": "win_iis.remove_app:" + }, + "win_iis.create_cert_binding": { + "description": "win_iis.create_cert_binding:", + "body": [ + "win_iis.create_cert_binding:", + "$0" + ], + "prefix": "win_iis.create_cert_binding:" + }, + "win_iis.remove_vdir": { + "description": "win_iis.remove_vdir:", + "body": [ + "win_iis.remove_vdir:", + "$0" + ], + "prefix": "win_iis.remove_vdir:" + }, + "win_iis.set_app": { + "description": "win_iis.set_app:", + "body": [ + "win_iis.set_app:", + "$0" + ], + "prefix": "win_iis.set_app:" + }, + "win_iis.create_vdir": { + "description": "win_iis.create_vdir:", + "body": [ + "win_iis.create_vdir:", + "$0" + ], + "prefix": "win_iis.create_vdir:" + }, + "win_iis.create_binding": { + "description": "win_iis.create_binding:", + "body": [ + "win_iis.create_binding:", + "$0" + ], + "prefix": "win_iis.create_binding:" + }, + "win_iis.deployed": { + "description": "win_iis.deployed:", + "body": [ + "win_iis.deployed:", + "$0" + ], + "prefix": "win_iis.deployed:" + }, + "win_iis.remove_cert_binding": { + "description": "win_iis.remove_cert_binding:", + "body": [ + "win_iis.remove_cert_binding:", + "$0" + ], + "prefix": "win_iis.remove_cert_binding:" + } +} \ No newline at end of file diff --git a/snippets/win_servermanager.json b/snippets/win_servermanager.json new file mode 100644 index 0000000..f5127c5 --- /dev/null +++ b/snippets/win_servermanager.json @@ -0,0 +1,18 @@ +{ + "win_servermanager.removed": { + "description": "win_servermanager.removed:", + "body": [ + "win_servermanager.removed:", + "$0" + ], + "prefix": "win_servermanager.removed:" + }, + "win_servermanager.installed": { + "description": "win_servermanager.installed:", + "body": [ + "win_servermanager.installed:", + "$0" + ], + "prefix": "win_servermanager.installed:" + } +} \ No newline at end of file diff --git a/snippets/win_snmp.json b/snippets/win_snmp.json new file mode 100644 index 0000000..16a331c --- /dev/null +++ b/snippets/win_snmp.json @@ -0,0 +1,26 @@ +{ + "win_snmp.agent_settings": { + "description": "win_snmp.agent_settings:", + "body": [ + "win_snmp.agent_settings:", + "$0" + ], + "prefix": "win_snmp.agent_settings:" + }, + "win_snmp.community_names": { + "description": "win_snmp.community_names:", + "body": [ + "win_snmp.community_names:", + "$0" + ], + "prefix": "win_snmp.community_names:" + }, + "win_snmp.auth_traps_enabled": { + "description": "win_snmp.auth_traps_enabled:", + "body": [ + "win_snmp.auth_traps_enabled:", + "$0" + ], + "prefix": "win_snmp.auth_traps_enabled:" + } +} \ No newline at end of file diff --git a/snippets/wordpress.json b/snippets/wordpress.json new file mode 100644 index 0000000..a1a816c --- /dev/null +++ b/snippets/wordpress.json @@ -0,0 +1,26 @@ +{ + "wordpress.installed": { + "description": "wordpress.installed:", + "body": [ + "wordpress.installed:", + "$0" + ], + "prefix": "wordpress.installed:" + }, + "wordpress.deactivated": { + "description": "wordpress.deactivated:", + "body": [ + "wordpress.deactivated:", + "$0" + ], + "prefix": "wordpress.deactivated:" + }, + "wordpress.activated": { + "description": "wordpress.activated:", + "body": [ + "wordpress.activated:", + "$0" + ], + "prefix": "wordpress.activated:" + } +} \ No newline at end of file diff --git a/snippets/x509.json b/snippets/x509.json new file mode 100644 index 0000000..f06d0c0 --- /dev/null +++ b/snippets/x509.json @@ -0,0 +1,42 @@ +{ + "x509.pem_managed": { + "description": "x509.pem_managed:", + "body": [ + "x509.pem_managed:", + "$0" + ], + "prefix": "x509.pem_managed:" + }, + "x509.certificate_managed": { + "description": "x509.certificate_managed:", + "body": [ + "x509.certificate_managed:", + "$0" + ], + "prefix": "x509.certificate_managed:" + }, + "x509.crl_managed": { + "description": "x509.crl_managed:", + "body": [ + "x509.crl_managed:", + "$0" + ], + "prefix": "x509.crl_managed:" + }, + "x509.private_key_managed": { + "description": "x509.private_key_managed:", + "body": [ + "x509.private_key_managed:", + "$0" + ], + "prefix": "x509.private_key_managed:" + }, + "x509.csr_managed": { + "description": "x509.csr_managed:", + "body": [ + "x509.csr_managed:", + "$0" + ], + "prefix": "x509.csr_managed:" + } +} \ No newline at end of file diff --git a/snippets/xattr.json b/snippets/xattr.json new file mode 100644 index 0000000..671cc79 --- /dev/null +++ b/snippets/xattr.json @@ -0,0 +1,18 @@ +{ + "xattr.delete": { + "description": "xattr.delete:", + "body": [ + "xattr.delete:", + "$0" + ], + "prefix": "xattr.delete:" + }, + "xattr.exists": { + "description": "xattr.exists:", + "body": [ + "xattr.exists:", + "$0" + ], + "prefix": "xattr.exists:" + } +} \ No newline at end of file diff --git a/snippets/xmpp.json b/snippets/xmpp.json new file mode 100644 index 0000000..6307646 --- /dev/null +++ b/snippets/xmpp.json @@ -0,0 +1,18 @@ +{ + "xmpp.send_msg": { + "description": "xmpp.send_msg:", + "body": [ + "xmpp.send_msg:", + "$0" + ], + "prefix": "xmpp.send_msg:" + }, + "xmpp.send_msg_multi": { + "description": "xmpp.send_msg_multi:", + "body": [ + "xmpp.send_msg_multi:", + "$0" + ], + "prefix": "xmpp.send_msg_multi:" + } +} \ No newline at end of file diff --git a/snippets/zfs.json b/snippets/zfs.json new file mode 100644 index 0000000..e2a2bee --- /dev/null +++ b/snippets/zfs.json @@ -0,0 +1,98 @@ +{ + "zfs.filesystem_present": { + "description": "zfs.filesystem_present:", + "body": [ + "zfs.filesystem_present:", + "$0" + ], + "prefix": "zfs.filesystem_present:" + }, + "zfs.volume_present": { + "description": "zfs.volume_present:", + "body": [ + "zfs.volume_present:", + "$0" + ], + "prefix": "zfs.volume_present:" + }, + "zfs.snapshot_present": { + "description": "zfs.snapshot_present:", + "body": [ + "zfs.snapshot_present:", + "$0" + ], + "prefix": "zfs.snapshot_present:" + }, + "zfs.bookmark_present": { + "description": "zfs.bookmark_present:", + "body": [ + "zfs.bookmark_present:", + "$0" + ], + "prefix": "zfs.bookmark_present:" + }, + "zfs.hold_absent": { + "description": "zfs.hold_absent:", + "body": [ + "zfs.hold_absent:", + "$0" + ], + "prefix": "zfs.hold_absent:" + }, + "zfs.scheduled_snapshot": { + "description": "zfs.scheduled_snapshot:", + "body": [ + "zfs.scheduled_snapshot:", + "$0" + ], + "prefix": "zfs.scheduled_snapshot:" + }, + "zfs.filesystem_absent": { + "description": "zfs.filesystem_absent:", + "body": [ + "zfs.filesystem_absent:", + "$0" + ], + "prefix": "zfs.filesystem_absent:" + }, + "zfs.promoted": { + "description": "zfs.promoted:", + "body": [ + "zfs.promoted:", + "$0" + ], + "prefix": "zfs.promoted:" + }, + "zfs.bookmark_absent": { + "description": "zfs.bookmark_absent:", + "body": [ + "zfs.bookmark_absent:", + "$0" + ], + "prefix": "zfs.bookmark_absent:" + }, + "zfs.volume_absent": { + "description": "zfs.volume_absent:", + "body": [ + "zfs.volume_absent:", + "$0" + ], + "prefix": "zfs.volume_absent:" + }, + "zfs.hold_present": { + "description": "zfs.hold_present:", + "body": [ + "zfs.hold_present:", + "$0" + ], + "prefix": "zfs.hold_present:" + }, + "zfs.snapshot_absent": { + "description": "zfs.snapshot_absent:", + "body": [ + "zfs.snapshot_absent:", + "$0" + ], + "prefix": "zfs.snapshot_absent:" + } +} \ No newline at end of file diff --git a/snippets/zk_concurrency.json b/snippets/zk_concurrency.json new file mode 100644 index 0000000..4465ca6 --- /dev/null +++ b/snippets/zk_concurrency.json @@ -0,0 +1,26 @@ +{ + "zk_concurrency.unlock": { + "description": "zk_concurrency.unlock:", + "body": [ + "zk_concurrency.unlock:", + "$0" + ], + "prefix": "zk_concurrency.unlock:" + }, + "zk_concurrency.lock": { + "description": "zk_concurrency.lock:", + "body": [ + "zk_concurrency.lock:", + "$0" + ], + "prefix": "zk_concurrency.lock:" + }, + "zk_concurrency.min_party": { + "description": "zk_concurrency.min_party:", + "body": [ + "zk_concurrency.min_party:", + "$0" + ], + "prefix": "zk_concurrency.min_party:" + } +} \ No newline at end of file diff --git a/snippets/zone.json b/snippets/zone.json new file mode 100644 index 0000000..8a15982 --- /dev/null +++ b/snippets/zone.json @@ -0,0 +1,114 @@ +{ + "zone.resource_present": { + "description": "zone.resource_present:", + "body": [ + "zone.resource_present:", + "$0" + ], + "prefix": "zone.resource_present:" + }, + "zone.absent": { + "description": "zone.absent:", + "body": [ + "zone.absent:", + "$0" + ], + "prefix": "zone.absent:" + }, + "zone.uninstalled": { + "description": "zone.uninstalled:", + "body": [ + "zone.uninstalled:", + "$0" + ], + "prefix": "zone.uninstalled:" + }, + "zone.halted": { + "description": "zone.halted:", + "body": [ + "zone.halted:", + "$0" + ], + "prefix": "zone.halted:" + }, + "zone.property_present": { + "description": "zone.property_present:", + "body": [ + "zone.property_present:", + "$0" + ], + "prefix": "zone.property_present:" + }, + "zone.booted": { + "description": "zone.booted:", + "body": [ + "zone.booted:", + "$0" + ], + "prefix": "zone.booted:" + }, + "zone.resource_absent": { + "description": "zone.resource_absent:", + "body": [ + "zone.resource_absent:", + "$0" + ], + "prefix": "zone.resource_absent:" + }, + "zone.present": { + "description": "zone.present:", + "body": [ + "zone.present:", + "$0" + ], + "prefix": "zone.present:" + }, + "zone.installed": { + "description": "zone.installed:", + "body": [ + "zone.installed:", + "$0" + ], + "prefix": "zone.installed:" + }, + "zone.property_absent": { + "description": "zone.property_absent:", + "body": [ + "zone.property_absent:", + "$0" + ], + "prefix": "zone.property_absent:" + }, + "zone.attached": { + "description": "zone.attached:", + "body": [ + "zone.attached:", + "$0" + ], + "prefix": "zone.attached:" + }, + "zone.import_": { + "description": "zone.import_:", + "body": [ + "zone.import_:", + "$0" + ], + "prefix": "zone.import_:" + }, + "zone.detached": { + "description": "zone.detached:", + "body": [ + "zone.detached:", + "$0" + ], + "prefix": "zone.detached:" + }, + "zone.export": { + "description": "zone.export:", + "body": [ + "zone.export:", + "$0" + ], + "prefix": "zone.export:" + } +} \ No newline at end of file diff --git a/snippets/zookeeper.json b/snippets/zookeeper.json new file mode 100644 index 0000000..b9a4180 --- /dev/null +++ b/snippets/zookeeper.json @@ -0,0 +1,26 @@ +{ + "zookeeper.acls": { + "description": "zookeeper.acls:", + "body": [ + "zookeeper.acls:", + "$0" + ], + "prefix": "zookeeper.acls:" + }, + "zookeeper.present": { + "description": "zookeeper.present:", + "body": [ + "zookeeper.present:", + "$0" + ], + "prefix": "zookeeper.present:" + }, + "zookeeper.absent": { + "description": "zookeeper.absent:", + "body": [ + "zookeeper.absent:", + "$0" + ], + "prefix": "zookeeper.absent:" + } +} \ No newline at end of file diff --git a/snippets/zpool.json b/snippets/zpool.json new file mode 100644 index 0000000..14b519b --- /dev/null +++ b/snippets/zpool.json @@ -0,0 +1,18 @@ +{ + "zpool.absent": { + "description": "zpool.absent:", + "body": [ + "zpool.absent:", + "$0" + ], + "prefix": "zpool.absent:" + }, + "zpool.present": { + "description": "zpool.present:", + "body": [ + "zpool.present:", + "$0" + ], + "prefix": "zpool.present:" + } +} \ No newline at end of file