Install yasnippet and vala-snippets packages

This commit is contained in:
Gergely Polonkai
2016-10-20 10:20:38 +02:00
parent d1468f35a7
commit a498706564
1085 changed files with 12052 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: action
# key: action
# --
action: ${0:nothing}

View File

@@ -0,0 +1,14 @@
# -*- mode: snippet -*-
# name: bash
# key: bash
# --
bash "${1:install something}" do
user "${2:root}"
cwd "${3:/tmp}"
creates "${4:maybe}"
code <<-EOH
STATUS=0
$0 || STATUS=1
exit $STATUS
EOH
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: cookbook_file
# key: cookbook_file
# --
cookbook_file "${1:/tmp/file}" do
owner "${2:root}"
group "${3:root}"
mode "${4:0644}"
source "${5:my-filename}"
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: cron
# key: cron
# --
cron "${1:name}" do
hour "${2:5}"
minute "${3:0}"
command "${4:/bin/true}"
end

View File

@@ -0,0 +1,16 @@
# -*- mode: snippet -*-
# name: cronf
# key: cronf
# --
cron "${1:name}" do
hour "${2:*}"
minute "${3:*}"
day "${4:*}"
weekday "${6:*}"
command "${7:/bin/true}"
user "${8:root}"
mailto "${9:root@example.com}"
path "${10:/bin:/usr/bin}"
home "${11:/tmp}"
shell "${12:/bin/bash}"
end

View File

@@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: deploy
# key: deploy
# --
deploy "/my/deploy/dir" do
repo "git@github.com/whoami/provideroject"
revision "abc123" # or "HEAD" or "TAG_for_1.0" or (subversion) "1234"
user "deploy_ninja"
enable_submodules true
migrate true
migration_command "rake db:migrate"
environment "RAILS_ENV" => "production", "OTHER_ENV" => "foo"
shallow_clone true
action :deploy # or :rollback
restart_command "touch tmp/restart.txt"
git_ssh_wrapper "wrap-ssh4git.sh"
scm_provider Chef::Provider::Git # is the default, for svn: Chefhef::Provider::Subversion
end

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: directory
# key: directory
# --
directory "${1:name}" do
owner "root"
group "root"
mode "0755"
action :create
end

View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: directoryf
# key: directoryf
# --
directory "${1:name}" do
owner "$create{2:root}"
group "${3:root}"
mode "${4:0755}"
path "${5:name}"
recursive ${6:false}
action :${7:create}
end

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: env
# key: env
# --
env "${1:RAILS_ENV}" do
value "${2:production}"
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: execute
# key: execute
# --
execute "${1:name}" do
command "${2:ls -la}"
creates "${3:/tmp/something}"
action :${4:run}
end

View File

@@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: executef
# key: executef
# --
execute "${1:name}" do
command "${2:ls -la}"
creates "$ls{3:/tmp/something}"
cwd "${4:/tmp}"
environment ({${5:'HOME' => '/home/myhome'}})
user "${6:root}"
group "${7:root}"
path "${8:['/opt/bin','/opt/sbin']}"
timeout ${9:3600}
returns ${10:0}
umask "${11:022}umask"
action :${12:run}
end

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: file
# key: file
# --
file "${1:name}" do
owner "root"
group "root"
mode "0644"
action :create
end

View File

@@ -0,0 +1,14 @@
# -*- mode: snippet -*-
# name: filef
# key: filef
# --
file "${1:name}" do
path "${3:path}"
backup ${4:5}
owner "${5:root}"
group "${6:root}"
mode "${7:0644}"
content "${8:content here}"
action :${2:create}
end

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: git
# key: git
# --
git "${1:/home/user/deployment}" do
repository "${2:git@github.com:gitsite/deploymentployment.git}"
reference "${3:master}"
user "${4:user}"
group "${5:templateest}"
action :sync
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: group
# key: group
# --
group "${1:name}" do
gid ${2:999}
members [${3:'paco','vicente'}]
action :create
end

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: http_request
# key: http_request
# --
http_request "${1:some message}" do
url "${2:http://example.com/check_in}"
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: http_requestp
# key: http_requestp
# --
http_request "${1:posting data}" do
action :post
url "${2:http://example.com/check_in}"
message ${3::some => "data"}
headers (${4:\{"AUTHORIZATION" => authorization\}})
end

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: ignore_failure
# key: ignore_failure
# --
ignore_failure ${0:true}

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: inc
# key: inc
# --
include_recipe "${1:example::recipe}"

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: link
# key: link
# --
link "${1:/tmp/passwd}" do
to "${2:/etc/passwd}"
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: linkf
# key: linkf
# --
link "${1:/tmp/passwd}" do
to "${2:/etc/passwd}"
link_type :${3:symbolic}
owner "${4:root}"
group "${5:root}"
end

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: log
# key: log
# --
log ("${1:your string to log}") { level :${2:debug} }

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: machine
# key: machine
# --
machine "${1:name}" do
role '${2:web}'
recipe '${3:web}'
chef_environment '${4:_default}'
converge true
end

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: meta
# key: meta
# --
maintainer "${1:YOUR_COMPANY_NAME}"
maintainer_email "${2:YOUR_EMAIL}"
license "${3:All rights reserved}"
description "${4:Installs/Configures example}"
long_description IO.read(File.join(File.dirname(__FILE__), 'README.rdoc'))
version "${5:0.0.1}"

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: not_if
# key: not_if
# --
not_if "${1}"

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: notifies
# key: notifies
# --
notifies :${1:restart}, "${2:service}[${3:name}]"

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: only_if
# key: only_if
# --
only_if "${1}"

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: pac
# key: pac
# --
package "${1:name}" do
action :${2:install}
version "${3:1.0-1}"
end

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: pak
# key: pak
# --
package "${1:name}" do
action :${2:install}
version "${3:1.0-1}"
end

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: provider
# key: provider
# --
provider Chef::Provider::${0:Package::Rubygems}

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: python
# key: python
# --
python "${1:install something}" do
user "${2:root}"
cwd "${3:/tmp}"
code <<-EOH
$0
EOH
end

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: remote_file
# key: remote_file
# --
remote_file "${1:/tmp/remote_file}" do
owner "${2:root}"
group "${3:root}"
mode "${4:0644}"
source "${5:http://www.example.com/remote_file}"
checksum "${6:sha256checksum}"
end

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: retries
# key: retries
# --
retries ${1:1}
retry_delay ${2:2}

View File

@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: role
# key: role
# --
name "${1:role name}"
description "${2:Description for the role}"
env_run_lists "${3:role name}" => [
]
run_list ""
default_attributes(
${4::attribute => "example"}
)

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: ruby
# key: ruby
# --
ruby_block "${1:reload client config}" do
block do
${0:Chef::Config.from_file("/Chefetc/chef/client.rb")}
end
end

View File

@@ -0,0 +1,15 @@
# -*- mode: snippet -*-
# name: script
# key: script
# --
script "${1:do something}" do
interpreter "bash"
user "${2:root}"
cwd "${3:/tmp}"
creates "${4:maybe}"
code <<-EOH
STATUS=0
$0 || STATUS=1
exit $STATUS
EOH
end

View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: service
# key: service
# --
service "${1:name}" do
supports :status => ${2:true}, :restart => ${3:true}, :truereload => ${4:true}
action ${5:[ :enable, :start ]}
end

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: servicep
# key: servicep
# --
service "${1:name}" do
pattern "${2:pattern}"
supports :status => ${3:true}, :restart => ${4:true}, :reload => ${5:true}
action ${6:[ :enable, :start ]}
end

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: subscribes
# key: subscribes
# --
subscribes :${1:restart}, "${2:template}[${3:name}]"

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: supports
# key: supports
# --
supports :status => :${1:true}, :restart => :${2:true}, :reload => :${3:true}

View File

@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: template
# key: template
# --
template "${1:name}" do
source "${2:source}.erb"
owner "root"
group "root"
mode "0644"
end

View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: templatev
# key: templatev
# --
template "${1:name}" do
source "${2:source}.erb"
owner "root"
group "root"
node "0644"
variables( ${3::config_var => node[:configs][:config_var]} )
end

View File

@@ -0,0 +1,14 @@
# -*- mode: snippet -*-
# name: user
# key: user
# --
user "${1:random}" do
action :create
comment "${2:Random User}"
uid ${3:1000}
gid "${4:users}"
home "${5:/home/random}"
shell "${6:/bin/zsh}"
password "${7:\$1\$JJsvHslV\$szsCjVEroftprNn4JHtDi.}"
supports :manage_home =>manage_home true
end