Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- c3 초
- 1697
- c++ 정규식
- subporcess path
- c3 축 없애기
- python os
- regex_search
- 정규식 컴파일
- c3 second
- snmp
- 백준
- gcc 업데이트
- g++ 업데이트
- gcc regex
- influxdb 설치
- CentOS7
- python popen
- telegraf
- InfluxDB
- semanage
- centos pyhon 설치
- selinux port 등록
- c3 축 가리기
- linux시간으로 변경
- 정규식 문자열 출력
- 정규식 활용
- snmp test
- c3 step graph
- python subprocess
- grafana dashboard
Archives
- Today
- Total
리셋 되지 말자
[Packer] 이미시 생성 후, 결과를 파일로 저장 본문
참고
공식 문서 : https://www.packer.io/docs/post-processors/manifest
사용법 example
{
"post-processors": [
{
"type": "manifest",
"output": "manifest.json",
"strip_path": true,
"custom_data": {
"my_custom_data": "example"
}
}
]
}
실제 적용 example (docker가 설치된 aws 이미지 생성)
{
"variables": {
"name": "ubuntu-docker-ce-base",
"aws-region": "ap-northeast-2",
"ami-name": "packer_ubuntu_18.04 {{timestamp}}",
"ec2-instance-type": "t2.micro",
"aws-ssh-username": "ubuntu"
},
"builders": [
{
"name": "ubuntu-docker-ce",
"type": "amazon-ebs",
"region": "{{user `aws-region`}}",
"instance_type": "{{user `ec2-instance-type`}}",
"source_ami": "ami-0ba5cd124d7a79612",
"ssh_username": "{{user `aws-ssh-username`}}",
"ssh_timeout": "60m",
"ami_name": "{{user `ami-name`}}"
}
],
"post-processors": [
{
"type": "manifest",
"output": "manifest.json",
"strip_path": true
}
],
"provisioners": [
{
"type": "shell",
"inline": [
"mkdir /home/$USER/.docker"
]
},
{
"type": "file",
"source": "/root/.docker/config.json",
"destination": "/home/$USER/.docker/config.json"
},
{
"type": "file",
"source": "docker.sh",
"destination": "./docker.sh"
},
{
"type": "shell",
"inline": [
"chmod +x docker.sh",
"./docker.sh",
"sleep 5",
"rm docker.sh"
]
}
]
}
'Infra' 카테고리의 다른 글
[Ansible] aws ec2 종료 (0) | 2021.08.10 |
---|---|
[Ansible] vpc subnet gateway routing table keypair instance 생성 (0) | 2021.08.09 |
[Ansible] 변수 사용법 (0) | 2021.08.09 |
[Ansible] aws 사용하기 - vpc, instance 생성 (0) | 2021.07.13 |
[Terraform] AWS ECR 생성 및 사용 (0) | 2021.07.07 |
Comments