# macOS This is the configuration for the `proj-servo/macos` worker type. These macOS workers are configured with SaltStack in [agentless] mode. [agentless]: https://docs.saltstack.com/en/getstarted/ssh/index.html Either run `./salt-ssh` to automatically install `salt-ssh` in `mach`’s existing Python virtualenv, or install `salt-ssh` through some other mean and run in from this directory. ```sh cd etc/taskcluster/macos ./salt-ssh '*' test.ping ./salt-ssh '*' state.apply test=True ``` ## Troubleshooting SSH into `servo-tc-mac1.servo.org`. `generic-worker` logs are in `less /Users/worker/stderr.log`. If the worker seems stuck but nothing seems wrong in the log, try running `launchctl stop net.generic.worker`. (It is configured to restart automatically.) This issue is tracked at [generic-worker#133](https://github.com/taskcluster/generic-worker/issues/133). ## (Re)deploying a server * Place an order or file a ticket with MacStadium to get a new hardware or reinstall an OS. * Change the administrator password to one generated with `