- ~/.ssh/config
Host target
Hostname xxx.xxx.xxx.xxx
Port 22
User root
ProxyCommand ssh -W %h:%p basion
Host basion
Hostname xxx.xxx.xxx.xxx
| { | |
| "Version": "2012-10-17", | |
| "Statement": [ | |
| { | |
| "Effect": "Allow", | |
| "Action": [ | |
| "opsworks:Describe*" | |
| ], | |
| "Resource": [ | |
| "*" |
| --- | |
| platforms: | |
| - name: ubuntu-14.04 | |
| suites: | |
| # Vagrant-Driver + Itamae-Provisioner + Busser-Verifier | |
| - name: example1 | |
| provisioner: | |
| name: itamae | |
| driver: |
| --- | |
| provisioner: | |
| name: chef_zero | |
| platforms: | |
| - name: ubuntu-14.04 | |
| suites: | |
| - name: vagrant | |
| driver: |
Host target
Hostname xxx.xxx.xxx.xxx
Port 22
User root
ProxyCommand ssh -W %h:%p basion
Host basion
Hostname xxx.xxx.xxx.xxx
| service "hoge" do | |
| supports :status => true | |
| end |
| openssl req -nodes -newkey rsa:2048 -keyout server.key -out server.csr -subj "/C=JP/ST=Hokkaido/L=Sapporo/O=Example INC./OU=IT Department/CN=example.com" && openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt |
| --- | |
| includes: | |
| settings: | |
| command_base: bundle exec knife | |
| option_sets: | |
| - name: ec2 | |
| options: | |
| hint: ec2 |
| --- | |
| settings: | |
| command_base: /Users/marcy/github/knife-helper-example/vendor/bundle/ruby/2.1.0/bin/knife | |
| commands: | |
| - name: create | |
| command: ec2 server create | |
| options: | |
| aws-access-key-id: <%= ENV['AWS_ACCESS_KEY_ID'] %> | |
| aws-secret-access-key: <%= ENV['AWS_SECRET_ACCESS_KEY'] %> |
| "Fn::Select": [ | |
| "0", | |
| { | |
| "Fn::GetAZs": { | |
| "Ref": "AWS::Region" | |
| } | |
| } | |
| ] |
| azure vm image list --json | jq '. | map(select(.category=="public", .operatingSystemType=="Linux"))' |