Homer
  • Introduction
  • Configuration
  • Homer CLI
  • Python API
  • Release Notes
Homer
  • Homer 0.1.dev2+gca33b40f5 documentation
  • View page source

Homer 0.1.dev2+gca33b40f5 documentation

Configuration manager for network devices.

  • Introduction
    • Homer - Configuration manager for network devices
  • Configuration
    • config.yaml
  • Homer CLI
    • Positional Arguments
    • Named Arguments
    • Sub-commands
      • generate
      • diff
      • commit
  • Python API
    • Homer
      • Homer.commit()
      • Homer.diff()
      • Homer.generate()
      • Homer.OUT_EXTENSION
    • DIFF_EXIT_CODE
    • TIMEOUT_ATTEMPTS
    • __version__
    • config
      • HierarchicalConfig
      • ip_address_constructor()
      • ip_network_constructor()
      • load_yaml_config()
    • devices
      • Device
      • Devices
    • diff
      • DiffStore
    • exceptions
      • HomerAbortError
      • HomerConnectError
      • HomerDiffError
      • HomerError
      • HomerTimeoutError
    • interactive
      • ApprovalStatus
      • ask_approval()
    • netbox
      • BaseNetboxData
      • BaseNetboxDeviceData
      • NetboxData
      • NetboxDeviceData
      • NetboxInventory
      • get_gql_query()
      • gql_execute()
    • templates
      • DeviceConfigurationBase
      • JinjaDeviceConfiguration
      • JinjaRenderer
      • PythonRenderer
      • RendererBase
    • transports
      • color_diff()
      • DEFAULT_JSONRPC_PORT
      • DEFAULT_PORT
      • DEFAULT_TIMEOUT
      • junos
  • Release Notes
    • Homer Changelog

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2019-{date.today().year}, Riccardo Coccioli <rcoccioli@wikimedia.org>, Arzhel Younsi <ayounsi@wikimedia.org>, Faidon Liambotis <faidon@wikimedia.org>, Wikimedia Foundation, Inc..

Built with Sphinx using a theme provided by Read the Docs.