20 lines
439 B
Swift
20 lines
439 B
Swift
import CliClient
|
|
import ConfigurationClient
|
|
|
|
extension GlobalOptions {
|
|
|
|
func playbookOptions(
|
|
arguments: [String],
|
|
configuration: Configuration?
|
|
) -> CliClient.PlaybookOptions {
|
|
.init(
|
|
arguments: arguments,
|
|
configuration: configuration,
|
|
inventoryFilePath: inventoryPath,
|
|
playbookDirectory: playbookDirectory,
|
|
quiet: quietOnlyPlaybook ? true : basic.quiet,
|
|
shell: basic.shell
|
|
)
|
|
}
|
|
}
|