Playbook
---
- hosts: localhost
vars:
ansistrano_deploy_to: "/var/www/html"
roles:
- carlosbuenosvinos.ansistrano-deploy
<?php | |
echo "Ping " . $_SERVER['SERVER_ADDR']; |
from botocore.credentials import InstanceMetadataProvider, InstanceMetadataFetcher | |
provider = InstanceMetadataProvider(iam_role_fetcher=InstanceMetadataFetcher(timeout=1000, num_attempts=2)) | |
credentials = provider.load() | |
access_key = credentials.access_key | |
secret_key = credentials.secret_key | |
print access_key | |
print secret_key |
sonobuoy-config: | |
driver: Job | |
plugin-name: giantswarm | |
result-format: raw | |
spec: | |
image: sonobuoy-plugin | |
name: plugin | |
env: | |
- name: KUBECONFIG | |
- name: CP_KUBECONFIG |
https://docs.google.com/presentation/d/18c0x7QhfDSxcgUZaDHgyT5UbdE2bAm2yeAXnNGjdR4U/edit?usp=sharing | |
https://drive.google.com/open?id=1m-lhdU-iGoGGgYkVcH_rJSz-fxzwzaMi |
func NewIamRoleAnnotator(k8sCli kubernetes.Interface, awsAccountID string, logger Logger) *IamRoleAnnotator { | |
return &IamRoleAnnotator{ | |
client: k8sCli, | |
awsAccountID: awsAccountID, | |
logger: logger, | |
} | |
} |
func (s *IamRoleAnnotator) submitChangesToKubernetesAPI(deployment *appsv1beta1.Deployment) (*appsv1beta1.Deployment, error) { | |
s.logger.Infof("Sending changes to k8s API") | |
return s.client.AppsV1beta1().Deployments(deployment.Namespace).Update(deployment) | |
} |
package net.armesto.feign; | |
import feign.Feign; | |
import feign.Param; | |
import feign.RequestLine; | |
import feign.jackson.JacksonDecoder; | |
import feign.jackson.JacksonEncoder; | |
import rx.Observable; | |
import java.util.List; |
package main | |
import ( | |
"flag" | |
"fmt" | |
"log" | |
"reflect" | |
"time" | |
"k8s.io/apimachinery/pkg/util/runtime" |
Playbook
---
- hosts: localhost
vars:
ansistrano_deploy_to: "/var/www/html"
roles:
- carlosbuenosvinos.ansistrano-deploy