diff options
-rw-r--r-- | etc/taskcluster/macos/README.md | 6 | ||||
-rw-r--r-- | etc/taskcluster/macos/Saltfile | 3 | ||||
-rw-r--r-- | etc/taskcluster/macos/states/generic-worker.sls | 29 |
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 |