【发布时间】:2015-03-18 04:21:42
【问题描述】:
我正在尝试编写一个“初始”云配置文件,该文件在我的默认云配置文件替换它并接管之前进行一些设置。这就是它的样子,但是当它运行“clustersetup.service”时,它找不到应该保存的 clustersetup.sh 文件。当然,如果我从终端运行它,它工作得很好。我做错了什么?
#cloud-config
coreos:
etcd:
addr: $private_ipv4:4001
peer-addr: $private_ipv4:7001
fleet:
public-ip: $private_ipv4
units:
- name: clustersetup.service
command: start
content: |
[Unit]
Description=Cluster Setup
[Service]
ExecStartPre=/usr/bin/wget -q http://10.0.2.2:8080/clustersetup.sh -O ~/clustersetup.sh
ExecStart=/usr/bin/bash ~/clustersetup.sh
ExecStop=/usr/bin/bash
【问题讨论】:
标签: coreos