Skip to content

Instantly share code, notes, and snippets.

View hironobu-s's full-sized avatar
💤
Zzz...

Hironobu Saito hironobu-s

💤
Zzz...
View GitHub Profile
package main
import (
"github.com/gophercloud/gophercloud"
"github.com/gophercloud/gophercloud/openstack"
"github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
"github.com/gophercloud/gophercloud/pagination"
)
func main() {
@hironobu-s
hironobu-s / gist:a7c7fb246e9491b6aada0387f3ce47c5
Created March 9, 2018 07:50
自己署名のSSL証明書を一発で作る椀ワンライナー
openssl req -new -x509 -sha256 -newkey rsa:2048 -days 365 -nodes -out nginx.pem -keyout nginx.key
@hironobu-s
hironobu-s / gophercloud-sample.go
Created December 25, 2017 06:40
gophercloudサンプル
package main
import (
"github.com/rackspace/gophercloud"
"github.com/rackspace/gophercloud/openstack"
"github.com/rackspace/gophercloud/openstack/compute/v2/servers"
"github.com/rackspace/gophercloud/pagination"
)
func main() {
go get github.com/rogpeppe/godef &&
go get github.com/mdempsky/gocode &&
go get golang.org/x/tools/cmd/goimports \
go get github.com/k0kubun/pp \
go get github.com/golang/dep/cmd/dep \
go get github.com/golang/lint
mkdir -p ~/go/src/github.com/hironobu-s
echo 'Acquire::http::Proxy "http://172.16.0.1:3142/";' > /etc/apt/apt.conf.d/02-apt-proxy
@hironobu-s
hironobu-s / daemon.go
Last active December 23, 2017 03:55
Goでデーモンを起動する的な
package main
import (
"flag"
"fmt"
"log"
"os"
"os/exec"
"os/signal"
"syscall"
@hironobu-s
hironobu-s / createvm.php
Created December 23, 2015 09:37
php-opencloud example for ConoHa to create VM
<?php
use OpenCloud\OpenStack;
use OpenCloud\Networking\Resource\NetworkInterface;;
use Guzzle\Http\Exception\ClientErrorResponseException;
use Guzzle\Http\Exception\BadResponseException;
use OpenCloud\Compute\Resource\Server;
require_once __DIR__ . '/vendor/autoload.php';
@hironobu-s
hironobu-s / conoha-images.txt
Last active December 25, 2017 06:23
image-list of ConoHa
+--------------------------------------+--------------------------------------------+------------+-----------+--------------+---------------+
| ID | Name | Visibility | Size (Mo) | Min RAM (Go) | Min Disk (Go) |
+--------------------------------------+--------------------------------------------+------------+-----------+--------------+---------------+
| b2e06d42-4c68-4792-87c4-e6faff3c5c0c | vmi-drupal-8.4.2-centos-7.4-amd64-20gb | public | 2534 | 0 | 20 |
| ae172d73-d16c-42b7-bc32-41b40ca40e63 | vmi-drupal-8.4.2-centos-7.4-amd64 | public | 2534 | 0 | 50 |
| 9b70032f-c486-4fd9-9e00-e7899d336406 | vmi-minecraft-1.12.2-centos-7.4 | public | 2207 | 0 | 50 | [50/732]
| 95450a81-8194-4ff2-aab6-4f2595da56bb | vmi-centos-7.4-amd64-20gb | public | 1739
@hironobu-s
hironobu-s / conoha-flavors.txt
Last active December 25, 2017 06:22
flavor-list of ConoHa
+--------------------------------------+---------+------+----------+----------------+
| ID | Name | vCPU | RAM (Mo) | Disk size (Go) |
+--------------------------------------+---------+------+----------+----------------+
| 294639c7-72ba-43a5-8ff2-513c8995b869 | g-2gb | 3 | 2048 | 50 |
| 3aa001cd-95b6-46c9-a91e-e62d6f7f06a3 | g-16gb | 8 | 16384 | 50 |
| 62e8fb4b-6a26-46cd-be13-e5bbf5614d15 | g-4gb | 4 | 4096 | 50 |
| 7eea7469-0d85-4f82-8050-6ae742394681 | g-1gb | 2 | 1024 | 50 |
| 965affd4-d9e8-4ffb-b9a9-624d63e2d83f | g-8gb | 6 | 8192 | 50 |
| a20905c6-3733-46c4-81cc-458c7dca1bae | g-32gb | 12 | 32768 | 50 |
| c2a97b05-1b4b-4038-bbcb-343201659279 | g-64gb | 24 | 65536 | 50 |
@hironobu-s
hironobu-s / gist:514303b5627c70925a51
Created July 8, 2015 11:28
Using TempURL with PUT method
# swift post testcontainer
# swift list
testcontainer
# swift post -m "Temp-Url-Key:testkey"
# swift stat
Account: nc_*********************************
Containers: 1
Objects: 0
Bytes: 0
Containers in policy "policy-0": 1