mirror of
https://github.com/servo/servo.git
synced 2025-07-23 15:23:42 +01:00
generic-worker on macOS: more docs, move minion config out of roster
This commit is contained in:
parent
2017bc8931
commit
79bd98b679
3 changed files with 19 additions and 9 deletions
|
@ -15,10 +15,20 @@ cd etc/taskcluster/macos
|
||||||
./salt-ssh '*' state.apply test=True
|
./salt-ssh '*' state.apply test=True
|
||||||
```
|
```
|
||||||
|
|
||||||
## Servers
|
## (Re)deploying a server
|
||||||
|
|
||||||
Servers are provisioned manually from MacStadium.
|
* Place an order or file a ticket with MacStadium to get a new hardware or reinstall an OS.
|
||||||
The `config/roster` file lists them by DNS name.
|
|
||||||
|
* Change the administrator password to one generated with
|
||||||
|
`</dev/urandom tr -d -c 'a-zA-Z' | head -c 8; echo`
|
||||||
|
(this short because of VNC),
|
||||||
|
and save it in the shared 1Password account.
|
||||||
|
|
||||||
|
* Give the public IPv4 address a DNS name through Cloudflare.
|
||||||
|
|
||||||
|
* Add a correponding entry in the `config/roster` file.
|
||||||
|
|
||||||
|
* Log in through VNC, and run `xcode-select --install`
|
||||||
|
|
||||||
|
|
||||||
## Taskcluster secrets
|
## Taskcluster secrets
|
||||||
|
|
|
@ -5,3 +5,9 @@ file_roots:
|
||||||
extension_modules: ../modules
|
extension_modules: ../modules
|
||||||
ext_pillar:
|
ext_pillar:
|
||||||
- taskcluster_secrets:
|
- taskcluster_secrets:
|
||||||
|
roster_defaults:
|
||||||
|
# https://github.com/saltstack/salt/issues/50477
|
||||||
|
minion_opts:
|
||||||
|
providers:
|
||||||
|
user: mac_user
|
||||||
|
group: mac_group
|
||||||
|
|
|
@ -1,8 +1,2 @@
|
||||||
mac1:
|
mac1:
|
||||||
host: servo-tc-mac1.servo.org
|
host: servo-tc-mac1.servo.org
|
||||||
|
|
||||||
# https://github.com/saltstack/salt/issues/50477
|
|
||||||
minion_opts:
|
|
||||||
providers:
|
|
||||||
user: mac_user
|
|
||||||
group: mac_group
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue