|  | <xsl:stylesheet version="1.0" | 
|  | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | 
|  | xmlns:domain="urn:jboss:domain:1.4"> | 
|  |  | 
|  | <xsl:param name="use-security"/> | 
|  | <xsl:param name="docker-url"/> | 
|  | <xsl:param name="oauth-client-id"/> | 
|  | <xsl:param name="oauth-client-secret"/> | 
|  |  | 
|  | <xsl:template match="*" priority="-1"> | 
|  | <xsl:element name="{name()}"> | 
|  | <xsl:apply-templates select="node()|@*"/> | 
|  | </xsl:element> | 
|  | </xsl:template> | 
|  |  | 
|  | <xsl:template match="node()|@*" priority="-2"> | 
|  | <xsl:copy/> | 
|  | </xsl:template> | 
|  |  | 
|  | <xsl:template match="hudson/useSecurity"> | 
|  | <xsl:element name="useSecurity"><xsl:value-of select="$use-security"/></xsl:element> | 
|  | </xsl:template> | 
|  |  | 
|  | <xsl:template match="serverUrl"> | 
|  | <xsl:element name="serverUrl"><xsl:value-of select="$docker-url"/></xsl:element> | 
|  | </xsl:template> | 
|  |  | 
|  | <xsl:template match="hudson/securityRealm"> | 
|  | <xsl:element name="securityRealm"> | 
|  | <xsl:attribute name="class">org.jenkinsci.plugins.GithubSecurityRealm</xsl:attribute> | 
|  | <xsl:element name="githubWebUri">https://github.com</xsl:element> | 
|  | <xsl:element name="githubApiUri">https://api.github.com</xsl:element> | 
|  | <xsl:element name="clientId"><xsl:value-of select="$oauth-client-id"/></xsl:element> | 
|  | <xsl:element name="clientSecret"><xsl:value-of select="$oauth-client-secret"/></xsl:element> | 
|  | <xsl:element name="oauthScopes">read:org,user:email</xsl:element> | 
|  | </xsl:element> | 
|  | </xsl:template> | 
|  |  | 
|  | </xsl:stylesheet> |