kenhuang.xcode

Rol de Ansible: Xcode

Licencia GPL-3.0 Estado de Construcción

Instala Xcode en MacOS según las variables proporcionadas.

Requisitos

El rol es capaz de instalar Xcode 8 y versiones superiores.

La instalación de Xcode requiere un archivo xip de Xcode previamente descargado 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 de usuario (UI). Esto significa que el usuario que estás utilizando 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 la computadora 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 las versiones de Xcode. Por esta razón, la versión principal debe ser conocida al ejecutar los scripts de aprovisionamiento.

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

La ruta a la 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 kenhuang.xcode
Licencia
gpl-3.0
Descargas
78
Propietario