• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cf-agent/H18-Nov-2020-35,77326,993

cf-check/H18-Nov-2020-4,4153,693

cf-execd/H18-Nov-2020-3,1542,376

cf-key/H18-Nov-2020-1,8151,397

cf-monitord/H18-Nov-2020-8,1225,690

cf-net/H18-Nov-2020-1,8411,537

cf-promises/H18-Nov-2020-1,3811,126

cf-runagent/H18-Nov-2020-1,6991,374

cf-secret/H18-Nov-2020-1,9251,608

cf-serverd/H18-Nov-2020-10,5887,602

cf-testd/H18-Nov-2020-1,6941,362

cf-upgrade/H18-Nov-2020-2,5351,696

contrib/vagrant-ci/centos-6-x64/H18-Nov-2020-685599

examples/H03-May-2022-26,08819,294

ext/H18-Nov-2020-1,024820

libcfnet/H18-Nov-2020-8,7305,738

libenv/H18-Nov-2020-6,2074,564

libntech/H18-Nov-2020-115,20986,673

libpromises/H18-Nov-2020-79,85157,954

m4/H18-Nov-2020-10,2869,315

misc/H18-Nov-2020-2,9592,448

tests/H18-Nov-2020-282,936246,495

AUTHORSH A D18-Nov-20206.4 KiB190145

CFVERSIONH A D18-Nov-202018 21

ChangeLogH A D18-Nov-2020148.8 KiB3,2822,932

INSTALLH A D18-Nov-20203.6 KiB13691

LICENSEH A D18-Nov-202043.2 KiB891712

Makefile.amH A D18-Nov-20205.5 KiB17696

Makefile.inH A D18-Nov-202038.9 KiB1,1981,024

README.mdH A D18-Nov-20203.4 KiB7449

aclocal.m4H A D18-Nov-202039.4 KiB1,088992

compileH A D18-Nov-20207.2 KiB348258

config.guessH A D18-Nov-202042.9 KiB1,4631,270

config.h.inH A D18-Nov-202032 KiB1,228847

config.post.h.inH A D18-Nov-20201.2 KiB3023

config.subH A D18-Nov-202035.5 KiB1,8261,688

configureH A D18-Nov-2020696.2 KiB25,68121,146

configure.acH A D18-Nov-202056.5 KiB1,8291,503

configure_flags.env.inH A D18-Nov-2020750 1813

depcompH A D18-Nov-202023 KiB792502

install-shH A D18-Nov-202014.8 KiB509329

ltmain.shH A D18-Nov-2020316.8 KiB11,1577,986

missingH A D18-Nov-20206.7 KiB216143

ylwrapH A D18-Nov-20206.7 KiB248143

README.md

1[![Gitter chat](https://badges.gitter.im/cfengine/core.png)](https://gitter.im/cfengine/core)
2
3| Version    | [Core](https://github.com/cfengine/core)                                                                           | [MPF](https://github.com/cfengine/masterfiles)                                                                                  |
4|------------|--------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------|
5| master     | [![Core Build Status](https://travis-ci.org/cfengine/core.svg?branch=master)](https://travis-ci.org/cfengine/core) | [![MPF Build Status](https://travis-ci.org/cfengine/masterfiles.svg?branch=master)](https://travis-ci.org/cfengine/masterfiles) |
6| 3.15.x LTS | [![Core Build Status](https://travis-ci.org/cfengine/core.svg?branch=3.15.x)](https://travis-ci.org/cfengine/core) | [![MPF Build Status](https://travis-ci.org/cfengine/masterfiles.svg?branch=3.15.x)](https://travis-ci.org/cfengine/masterfiles) |
7| 3.12.x LTS | [![Core Build Status](https://travis-ci.org/cfengine/core.svg?branch=3.12.x)](https://travis-ci.org/cfengine/core) | [![MPF Build Status](https://travis-ci.org/cfengine/masterfiles.svg?branch=3.12.x)](https://travis-ci.org/cfengine/masterfiles) |
8
9[![codecov](https://codecov.io/gh/cfengine/core/branch/master/graph/badge.svg)](https://codecov.io/gh/cfengine/core)
10[![Language grade: C](https://img.shields.io/lgtm/grade/cpp/g/cfengine/core.svg?logo=lgtm&logoWidth=18&label=code%20quality)](https://lgtm.com/projects/g/cfengine/core/)
11
12# CFEngine 3
13
14CFEngine 3 is a popular open source configuration management system. Its primary
15function is to provide automated configuration and maintenance of large-scale
16computer systems.
17
18## Installation
19
20To install from source please see
21the [INSTALL](https://github.com/cfengine/core/blob/master/INSTALL) file for
22prerequisites and build instructions.
23
24## License
25
26As per the [LICENSE](https://github.com/cfengine/core/blob/master/LICENSE) file,
27CFEngine Community is licensed under the GNU General Public License, version 3.
28
29All the files in this repository are licensed under GNU GPL version 3, unless
30stated otherwise in the copyright notice inside the particular file.
31
32## Example Usage
33
34### Hello World
35
36The following code demonstrates simple CFEngine output through a reports promise.
37
38    body common control
39    {
40      bundlesequence => { "run" };
41    }
42
43    bundle agent run
44    {
45      reports:
46        cfengine::
47          "Hello, world";
48    }
49
50The following policy code may be executed with cf-agent (the main CFEngine binary) as follows.
51
52    $ cf-agent/cf-agent hello.cf
53    R: Hello, world
54
55## Contributing
56
57Please see the [CONTRIBUTING.md](https://github.com/cfengine/core/blob/master/CONTRIBUTING.md) file.
58
59## Relationship to CFEngine 2
60
61CFEngine 3 is *not* a drop-in upgrade for CFEngine 2 installations.  It is a
62significantly more powerful version, but it is incompatible with the CFEngine 2
63policy language.
64
65The server part of CFEngine 3 supports the network protocol of CFEngine 2, so you may
66upgrade your installation gradually.
67
68# Authors
69
70CFEngine was originally created by Mark Burgess with many contributions from
71around the world. Thanks [everyone](https://github.com/cfengine/core/blob/master/AUTHORS)!
72
73[CFEngine](https://cfengine.com) is sponsored by [Northern.tech AS](https://northern.tech)
74