aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/taskcluster/macos/README.md6
-rw-r--r--etc/taskcluster/macos/Saltfile3
-rw-r--r--etc/taskcluster/macos/states/generic-worker.sls29
3 files changed, 10 insertions, 28 deletions
diff --git a/etc/taskcluster/macos/README.md b/etc/taskcluster/macos/README.md
index 54252cc2f9e..1ca96baa10b 100644
--- a/etc/taskcluster/macos/README.md
+++ b/etc/taskcluster/macos/README.md
@@ -13,8 +13,4 @@ or install `salt-ssh` through some other mean and run in from this directory.
cd etc/taskcluster/macos
./salt-ssh '*' test.ping
./salt-ssh '*' state.apply test=True
-```
-
-## Worker’s client ID
-
-`project/servo/worker/macos/1` \ No newline at end of file
+``` \ No newline at end of file
diff --git a/etc/taskcluster/macos/Saltfile b/etc/taskcluster/macos/Saltfile
index ee77404e3dc..044cd70e61e 100644
--- a/etc/taskcluster/macos/Saltfile
+++ b/etc/taskcluster/macos/Saltfile
@@ -1,3 +1,2 @@
salt-ssh:
- config_dir: ./config
- state_verbose: False \ No newline at end of file
+ config_dir: ./config \ No newline at end of file
diff --git a/etc/taskcluster/macos/states/generic-worker.sls b/etc/taskcluster/macos/states/generic-worker.sls
index a832d949596..e07c7fbd5bc 100644
--- a/etc/taskcluster/macos/states/generic-worker.sls
+++ b/etc/taskcluster/macos/states/generic-worker.sls
@@ -1,7 +1,4 @@
-{% set bin = "/usr/local/bin" %}
-{% set keyfile = "/etc/generic-worker/key" %}
-
-{{ bin }}/generic-worker:
+/usr/local/bin/generic-worker:
file.managed:
- name:
- source: https://github.com/taskcluster/generic-worker/releases/download/v11.0.1/generic-worker-darwin-amd64
@@ -9,28 +6,18 @@
- mode: 755
- makedirs: True
-{{ bin }}/livelog:
+/usr/local/bin/livelog:
file.managed:
- source: https://github.com/taskcluster/livelog/releases/download/v1.1.0/livelog-darwin-amd64
- source_hash: sha256=be5d4b998b208afd802ac6ce6c4d4bbf0fb3816bb039a300626abbc999dfe163
- mode: 755
- makedirs: True
-/etc/generic-worker/config.json:
- file.serialize:
- - makedirs: True
- - mode: 600
- - show_changes: False
- - formatter: json
- - dataset:
- provisionerId: proj-servo
- workerType: macos
- workerId: servo-macos-1
- clientId: project/servo/worker/macos/1
- publicIP: {{ salt.network.ip_addrs()[0] }}
- signingKeyLocation: {{ keyfile }}
+/etc/generic-worker:
+ file.directory:
+ - dir_mode: 700
-generic-worker new-openpgp-keypair --file {{ keyfile }}:
+generic-worker new-openpgp-keypair --file /etc/generic-worker/key:
cmd.run:
- - creates: {{ keyfile }}
- - prepend_path: {{ bin }}
+ - creates: /etc/generic-worker/key
+ - prepend_path: /usr/local/bin \ No newline at end of file