-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhosts.ini.example
More file actions
104 lines (82 loc) · 3.11 KB
/
hosts.ini.example
File metadata and controls
104 lines (82 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# MacAutomation Inventory File
#
# Copy this file to hosts.ini and customize for your environment
#
# Author: Assaf Feuerstein
#
# Usage: ansible-playbook -i hosts.ini playbooks/site.yml
#
# Group your Mac machines by purpose/type for easier management
#==============================================================================
# BUILD AGENTS - Machines used for CI/CD builds
#==============================================================================
[build_agents]
# Add your build agents here
# Example:
# build-mac-01.local ansible_host=192.168.1.101
# build-mac-02.local ansible_host=192.168.1.102
[build_agents:vars]
build_user=buildagent
#==============================================================================
# UNITY BUILDERS - Machines dedicated to Unity game builds
#==============================================================================
[unity_builders]
# Example:
# unity-mac-01.local ansible_host=192.168.1.111
# unity-mac-02.local ansible_host=192.168.1.112
[unity_builders:vars]
build_user=buildagent
unity_version=2022.3.20f1
unity_modules=android,ios,webgl
#==============================================================================
# MOBILE BUILDERS - Machines for iOS/Android development
#==============================================================================
[mobile_builders]
# Example:
# mobile-mac-01.local ansible_host=192.168.1.121
# mobile-mac-02.local ansible_host=192.168.1.122
[mobile_builders:vars]
build_user=buildagent
xcode_version=15.4
#==============================================================================
# APPLE SILICON (M1/M2/M3/M4 Macs)
#==============================================================================
[apple_silicon]
# Add your Apple Silicon Macs here
# Example:
# m2-mac-01.local ansible_host=192.168.1.131
[apple_silicon:vars]
# Rosetta will be automatically installed on these machines
#==============================================================================
# INTEL MACS (x86_64)
#==============================================================================
[intel_macs]
# Add your Intel Macs here
# Example:
# intel-mac-01.local ansible_host=192.168.1.141
#==============================================================================
# DEVELOPER WORKSTATIONS
#==============================================================================
[dev_workstations]
# Individual developer machines
# Example:
# dev-john.local ansible_host=192.168.1.201 build_user=john
#==============================================================================
# ENVIRONMENT GROUPINGS
#==============================================================================
[production:children]
build_agents
unity_builders
mobile_builders
[sandbox]
# Test/sandbox machines for testing configurations
# Example:
# sandbox-mac-01.local ansible_host=192.168.1.50
#==============================================================================
# ALL MACS - Global variables
#==============================================================================
[all:vars]
ansible_user=admin
ansible_become=yes
ansible_become_method=sudo
ansible_python_interpreter=/usr/bin/python3