An open API service indexing awesome lists of open source software.

https://github.com/jtprogru/ansible-role-macos

Ansible role for bootstrap my macOS devices
https://github.com/jtprogru/ansible-role-macos

ansible ansible-role bootstrap macos macos-monterey

Last synced: 9 months ago
JSON representation

Ansible role for bootstrap my macOS devices

Awesome Lists containing this project

README

          

# jtprogru.macos

![GitHub Workflow Status](https://img.shields.io/github/workflow/status/jtprogru/ansible-role-macos/CI?label=CI)
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/jtprogru/ansible-role-macos/Release?label=Release)
![GitHub](https://img.shields.io/github/license/jtprogru/ansible-role-macos)
[![Ansible Role](https://img.shields.io/ansible/role/58191)](https://galaxy.ansible.com/jtprogru/macos/)
[![GitHub tag](https://img.shields.io/github/tag/jtprogru/ansible-role-macos.svg)](https://github.com/jtprogru/ansible-role-macos/tags)

This is simple ansible role for configure hostname and install my favorite soft from Homebrew and Mac App Store.

## Role Variables

See [`defaults/main.yml`](defaults/main.yml).

## Example Playbook

Example playbook:
```yaml
---
- name: macOS
hosts: localhost
connection: local
become: false
gather_facts: true

vars:
macos_hostname: "cronus"
macos_homebrew_tap_ext:
- coreutils
- ghc

roles:
- jtprogru.macos
```

## Author

Michael Savin aka `@jtprogru`

Twitter: [![Twitter Follow](https://img.shields.io/twitter/follow/jtprogru?color=gree&style=plastic)](https://twitter.com/jtprogru/)

## License

See [LICENSE](LICENSE)