macstadium.xcode

Rol de Ansible: Xcode

Licencia GPL-3.0 Estado de la Construcción

Instala Xcode en MacOS según las variables proporcionadas.

Requisitos

El rol puede instalar Xcode 8 y versiones superiores.

La instalación de Xcode requiere un archivo xip de Xcode predescargado en la máquina objetivo. Puedes encontrar todas las versiones de Xcode en la Página de Descargas de Apple.

También se requiere una sesión de interfaz gráfica (UI). Esto significa que el usuario que uses para ejecutar el rol debe estar conectado a la máquina OSX.

El rol espera que Spotlight esté habilitado. Utiliza la búsqueda de Spotlight para verificar si Xcode ya está instalado.

Variables del Rol

Las variables del rol y sus valores predeterminados se enumeran a continuación. Puedes encontrar todas las variables predeterminadas en defaults/main.yml

xcode_xip_location:

La ubicación del archivo xip de Xcode en el equipo objetivo.

xcode_major_version:

La versión principal de Xcode que se va a instalar. La forma en que se instalan los paquetes adicionales varía entre versiones de Xcode. Por ello, es necesario conocer la versión principal al ejecutar los scripts de aprovisionamiento.

xcode_build: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild

La ruta al herramienta xcodebuild.

xcode_packages_location: /Applications/Xcode.app/Contents/Resources/Packages

El directorio que contiene todos los paquetes adicionales de Xcode que se van a instalar.

El tiempo de espera para la extracción del archivo de instalación en segundos.

xcode_xip_extraction_timeout

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: localhost
  vars:
    xcode_xip_location: '/Users/user/Downloads/Xcode_10.1.xip'
    xcode_major_version: 10
  roles:
    - xcode

Licencia

GPL-3.0

Información del Autor

Este rol fue creado en 2019 por MacStadium, Inc.

Mantenedor(es)

Instalar
ansible-galaxy install macstadium.xcode
Licencia
gpl-3.0
Descargas
31.6k
Propietario
MacStadium provides dedicated Mac servers and hosted Mac private clouds to thousands of developers and organizations worldwide.