
Public Attributes | |
| Option | path = new Option("path,p", "Server's Data Path", "Path to the server's data files", true, "/var/simias/data") |
| The store path. | |
| Option | serverName = new Option("server-name", "Server Name", "The name of this server", true, System.Net.Dns.GetHostName()) |
| The name of this server. | |
| Option | useSsl = new Option("use-ssl", "SSL", "Select SSL/NONSSL communication for this server. Options are SSL, NONSSL or BOTH", true, "SSL") |
| Use SSL;. | |
| Option | publicUrl = new Option("public-url", "Public URL", "Public URL of this Simias Server", true, null) |
| The public address or name for this server. | |
| Option | privateUrl = new Option("private-url", "Private URL", "Private URL of this Simias Server", true, null) |
| The Private address or name for this server. | |
| NoPromptOption | port = new NoPromptOption("listen-port", "Listen Port", "The port to listen on", false, null) |
| The port to listen on. | |
| BoolOption | slaveServer = new BoolOption("slave-server,ssl", "Slave Server", "Install into existing Simias Domain", false, false) |
| Slave Server. | |
| Option | masterAddress = new Option("master-address,ma", "Master Server Private URL", "Private URL of Master Server", false, null) |
| The master server address. | |
| NoPromptOption | help = new NoPromptOption("help,?", "Usage Help", "Show This Screen", false, null) |
| Display Help. | |
| Option | systemName = new Option("system-name", "System Name", "A name used to identify the Simias system to users.", true, "Simias System") |
| Simias System Name. | |
| Option | systemDescription = new Option("system-description", "System Description", "A detailed description of the Simias system for users.", false, "Simias Enterprise Server") |
| Simias System Description. | |
| BoolOption | useRA = new BoolOption("use-recovery-agent", "Use Key Recovery Agent", "Use Key Recovery Agents to recovery the encryption key if the user forgets the pass-phrase used for encryption?", false, true) |
| Use LDAP. | |
| Option | recoveryAgentCertificatePath = new Option("ra-cert-path", "Recovery Agent Certificate Path", "Path to the Recovery agent certificate's.", false, "/var/simias/data") |
| LDAP URL. | |
| BoolOption | useLdap = new BoolOption("use-ldap", "Use LDAP", "Use LDAP to provision and authenticate users?", false, true) |
| Use LDAP. | |
| Option | ldapServer = new Option("ldap-server", "LDAP Server", "The host or ip address of an LDAP server. The server will be searched for users to provision into Simias and will be used by Simias for authentication.", false, null) |
| LDAP URL. | |
| BoolOption | secure = new BoolOption("ldap-ssl", "LDAP Secure", "Require a secure connection between the LDAP server and the Simias server", false, true) |
| LDAP Secure. | |
| Option | ldapAdminDN = new Option("ldap-admin-dn", "LDAP Admin DN", "An existing LDAP user, used by this script only, to connect to the LDAP server and create and/or check required LDAP users for Simias.", false, "cn=admin,o=novell") |
| LDAP Admin DN. | |
| Option | ldapAdminPassword = new Option("ldap-admin-password", "LDAP Admin Password", null, false, "novell") |
| LDAP Admin Password. | |
| Option | systemAdminDN = new Option("system-admin-dn", "System Admin", "The Simias default administrator. If the system is configured to use an external identity source, the distinguished name (dn) should be used.", true, "cn=admin,o=novell") |
| System Admin DN. | |
| Option | systemAdminPassword = new Option("system-admin-password", "System Admin Password", null, true, "novell") |
| System Admin Password. | |
| Option | ldapProxyDN = new Option("ldap-proxy-dn", "LDAP Proxy DN", "An LDAP user that will be used to provision the users between Simias and the LDAP server. If this user does not already exist in the LDAP tree it will be created and granted read rights at the root of the tree. The user's dn and password are stored by Simias.", false, "cn=SimiasProxy,o=novell") |
| LDAP Proxy DN. | |
| Option | ldapProxyPassword = new Option("ldap-proxy-password", "LDAP Proxy Password", null, false, "novell") |
| LDAP Proxy Password. | |
| Option | ldapSearchContext = new Option("ldap-search-context", "LDAP Search Context", "A list of LDAP tree contexts (delimited by '#') that will be searched for users to provision into Simias.", false, "o=novell") |
| LDAP Search Context. | |
| Option | namingAttribute = new Option("naming-attribute", "Naming Attribute", "The LDAP attribute you want all users to login using. I.E. 'cn' or 'email'.", false, "cn") |
| Login Type based on what attribute. | |
| BoolOption | apache = new BoolOption("apache", "Configure Apache", "Configure Simias to run behind Apache", false, false) |
| Use apache. | |
| BoolOption | ldapPlugin = new BoolOption("ldap-plugin", "Ldap Groups Plugin", "Configure Ldap Groups Plugin", false, false) |
| LDAP groups plugin configure option. | |
| NoPromptOption | usermovePlugin = new NoPromptOption("usermove-plugin", "Plugin for User Movement accross servers", "Configure User Movement Plugin", false, "true") |
| Plugin option for User Movement accross servers. | |
| NoPromptOption | extendSchema = new NoPromptOption("extend-schema", "Extend iFolder LDAP schema", "Extend iFolder LDAP schema", false, null) |
| Extend iFolder LDAP schema. | |
| Option | apacheUser = new Option("apache-user", "Apache User", "Apache User", false, "wwwrun") |
| Apache User. | |
| Option | apacheGroup = new Option("apache-group", "Apache Group", "Apache Group", false, "www") |
| Apache Group. | |
| NoPromptOption | prompt = new NoPromptOption("prompt", "Prompt For Options", "Prompt the user for missing options", false, null) |
| Prompt for options. | |
| NoPromptOption | upgrade = new NoPromptOption("upgrade,ug", "Upgrade from 3.2 or older version of iFolder", "Auto Upgrade the store", false, null) |
| Upgrade 3.2. | |
| NoPromptOption | migrate = new NoPromptOption("migrate", "Migrate from 3.2 or older version of iFolder", "Migrate the store", false, null) |
| Migrate from 3.2. | |
| NoPromptOption | updateLdap = new NoPromptOption("updateLdap,ul", "Change LDAP Settings ", "Change LDAP releared settings to reflect in store and LDAP", false, null) |
| Update Ldap setting. | |
| NoPromptOption | remove = new NoPromptOption("remove", "Remove the slave server entry from masters domain", "Remove the slave server", false, null) |
| Remove Slave server entry from masters domain. | |
| NoPromptOption | configurePlugins = new NoPromptOption("configure-plugins", "Configure Server Plugins", "Configure Server Plugins", false, null) |
| Configure plugin options. | |
| NoPromptOption | domainID = new NoPromptOption("domain-id", "Set Domain ID", "Create the Master server with a specified Domain ID", false, null) |
| BoolOption | ldapCertAcc = new BoolOption("ldap-cert-acceptance", "Accept LDAP Certificate", null, false, true) |
| LDAP certificate acceptance options - for now we prompt only when required (YaST configure issue). | |
| Option Novell::iFolder::SimiasServerSetup::path = new Option("path,p", "Server's Data Path", "Path to the server's data files", true, "/var/simias/data") |
The store path.
| Option Novell::iFolder::SimiasServerSetup::serverName = new Option("server-name", "Server Name", "The name of this server", true, System.Net.Dns.GetHostName()) |
The name of this server.
| Option Novell::iFolder::SimiasServerSetup::useSsl = new Option("use-ssl", "SSL", "Select SSL/NONSSL communication for this server. Options are SSL, NONSSL or BOTH", true, "SSL") |
Use SSL;.
| Option Novell::iFolder::SimiasServerSetup::publicUrl = new Option("public-url", "Public URL", "Public URL of this Simias Server", true, null) |
The public address or name for this server.
| Option Novell::iFolder::SimiasServerSetup::privateUrl = new Option("private-url", "Private URL", "Private URL of this Simias Server", true, null) |
The Private address or name for this server.
| NoPromptOption Novell::iFolder::SimiasServerSetup::port = new NoPromptOption("listen-port", "Listen Port", "The port to listen on", false, null) |
The port to listen on.
| BoolOption Novell::iFolder::SimiasServerSetup::slaveServer = new BoolOption("slave-server,ssl", "Slave Server", "Install into existing Simias Domain", false, false) |
Slave Server.
| Option Novell::iFolder::SimiasServerSetup::masterAddress = new Option("master-address,ma", "Master Server Private URL", "Private URL of Master Server", false, null) |
The master server address.
| NoPromptOption Novell::iFolder::SimiasServerSetup::help = new NoPromptOption("help,?", "Usage Help", "Show This Screen", false, null) |
Display Help.
| Option Novell::iFolder::SimiasServerSetup::systemName = new Option("system-name", "System Name", "A name used to identify the Simias system to users.", true, "Simias System") |
Simias System Name.
| Option Novell::iFolder::SimiasServerSetup::systemDescription = new Option("system-description", "System Description", "A detailed description of the Simias system for users.", false, "Simias Enterprise Server") |
Simias System Description.
| BoolOption Novell::iFolder::SimiasServerSetup::useRA = new BoolOption("use-recovery-agent", "Use Key Recovery Agent", "Use Key Recovery Agents to recovery the encryption key if the user forgets the pass-phrase used for encryption?", false, true) |
Use LDAP.
| Option Novell::iFolder::SimiasServerSetup::recoveryAgentCertificatePath = new Option("ra-cert-path", "Recovery Agent Certificate Path", "Path to the Recovery agent certificate's.", false, "/var/simias/data") |
LDAP URL.
| BoolOption Novell::iFolder::SimiasServerSetup::useLdap = new BoolOption("use-ldap", "Use LDAP", "Use LDAP to provision and authenticate users?", false, true) |
Use LDAP.
| Option Novell::iFolder::SimiasServerSetup::ldapServer = new Option("ldap-server", "LDAP Server", "The host or ip address of an LDAP server. The server will be searched for users to provision into Simias and will be used by Simias for authentication.", false, null) |
LDAP URL.
| BoolOption Novell::iFolder::SimiasServerSetup::secure = new BoolOption("ldap-ssl", "LDAP Secure", "Require a secure connection between the LDAP server and the Simias server", false, true) |
LDAP Secure.
| Option Novell::iFolder::SimiasServerSetup::ldapAdminDN = new Option("ldap-admin-dn", "LDAP Admin DN", "An existing LDAP user, used by this script only, to connect to the LDAP server and create and/or check required LDAP users for Simias.", false, "cn=admin,o=novell") |
LDAP Admin DN.
| Option Novell::iFolder::SimiasServerSetup::ldapAdminPassword = new Option("ldap-admin-password", "LDAP Admin Password", null, false, "novell") |
LDAP Admin Password.
| Option Novell::iFolder::SimiasServerSetup::systemAdminDN = new Option("system-admin-dn", "System Admin", "The Simias default administrator. If the system is configured to use an external identity source, the distinguished name (dn) should be used.", true, "cn=admin,o=novell") |
System Admin DN.
| Option Novell::iFolder::SimiasServerSetup::systemAdminPassword = new Option("system-admin-password", "System Admin Password", null, true, "novell") |
System Admin Password.
| Option Novell::iFolder::SimiasServerSetup::ldapProxyDN = new Option("ldap-proxy-dn", "LDAP Proxy DN", "An LDAP user that will be used to provision the users between Simias and the LDAP server. If this user does not already exist in the LDAP tree it will be created and granted read rights at the root of the tree. The user's dn and password are stored by Simias.", false, "cn=SimiasProxy,o=novell") |
LDAP Proxy DN.
| Option Novell::iFolder::SimiasServerSetup::ldapProxyPassword = new Option("ldap-proxy-password", "LDAP Proxy Password", null, false, "novell") |
LDAP Proxy Password.
| Option Novell::iFolder::SimiasServerSetup::ldapSearchContext = new Option("ldap-search-context", "LDAP Search Context", "A list of LDAP tree contexts (delimited by '#') that will be searched for users to provision into Simias.", false, "o=novell") |
LDAP Search Context.
| Option Novell::iFolder::SimiasServerSetup::namingAttribute = new Option("naming-attribute", "Naming Attribute", "The LDAP attribute you want all users to login using. I.E. 'cn' or 'email'.", false, "cn") |
Login Type based on what attribute.
| BoolOption Novell::iFolder::SimiasServerSetup::apache = new BoolOption("apache", "Configure Apache", "Configure Simias to run behind Apache", false, false) |
Use apache.
| BoolOption Novell::iFolder::SimiasServerSetup::ldapPlugin = new BoolOption("ldap-plugin", "Ldap Groups Plugin", "Configure Ldap Groups Plugin", false, false) |
LDAP groups plugin configure option.
| NoPromptOption Novell::iFolder::SimiasServerSetup::usermovePlugin = new NoPromptOption("usermove-plugin", "Plugin for User Movement accross servers", "Configure User Movement Plugin", false, "true") |
Plugin option for User Movement accross servers.
| NoPromptOption Novell::iFolder::SimiasServerSetup::extendSchema = new NoPromptOption("extend-schema", "Extend iFolder LDAP schema", "Extend iFolder LDAP schema", false, null) |
Extend iFolder LDAP schema.
| Option Novell::iFolder::SimiasServerSetup::apacheUser = new Option("apache-user", "Apache User", "Apache User", false, "wwwrun") |
Apache User.
| Option Novell::iFolder::SimiasServerSetup::apacheGroup = new Option("apache-group", "Apache Group", "Apache Group", false, "www") |
Apache Group.
| NoPromptOption Novell::iFolder::SimiasServerSetup::prompt = new NoPromptOption("prompt", "Prompt For Options", "Prompt the user for missing options", false, null) |
Prompt for options.
| NoPromptOption Novell::iFolder::SimiasServerSetup::upgrade = new NoPromptOption("upgrade,ug", "Upgrade from 3.2 or older version of iFolder", "Auto Upgrade the store", false, null) |
Upgrade 3.2.
| NoPromptOption Novell::iFolder::SimiasServerSetup::migrate = new NoPromptOption("migrate", "Migrate from 3.2 or older version of iFolder", "Migrate the store", false, null) |
Migrate from 3.2.
| NoPromptOption Novell::iFolder::SimiasServerSetup::updateLdap = new NoPromptOption("updateLdap,ul", "Change LDAP Settings ", "Change LDAP releared settings to reflect in store and LDAP", false, null) |
Update Ldap setting.
| NoPromptOption Novell::iFolder::SimiasServerSetup::remove = new NoPromptOption("remove", "Remove the slave server entry from masters domain", "Remove the slave server", false, null) |
Remove Slave server entry from masters domain.
| NoPromptOption Novell::iFolder::SimiasServerSetup::configurePlugins = new NoPromptOption("configure-plugins", "Configure Server Plugins", "Configure Server Plugins", false, null) |
Configure plugin options.
| NoPromptOption Novell::iFolder::SimiasServerSetup::domainID = new NoPromptOption("domain-id", "Set Domain ID", "Create the Master server with a specified Domain ID", false, null) |
Set Domain ID for Domain creation
| BoolOption Novell::iFolder::SimiasServerSetup::ldapCertAcc = new BoolOption("ldap-cert-acceptance", "Accept LDAP Certificate", null, false, true) |
LDAP certificate acceptance options - for now we prompt only when required (YaST configure issue).
1.5.6